Domande taggate «ruby-on-rails»

Ruby on Rails è un framework di applicazioni Web full-stack open source scritto in Ruby. Segue il popolare modello di framework MVC ed è noto per il suo approccio "convention over configuration" allo sviluppo di applicazioni.

8
L'ESTERNO SINISTRO si unisce a Rails 3
Ho il codice seguente: @posts = Post.joins(:user).joins(:blog).select che ha lo scopo di trovare tutti i post e restituirli e gli utenti e i blog associati. Tuttavia, gli utenti sono facoltativi, il che significa che INNER JOINciò che :joinsgenera non restituisce molti record. Come lo uso per generare un LEFT OUTER …

4
Faker produce dati duplicati quando viene utilizzato in factory_girl
Sto cercando di inserire alcuni dati falsi in una fabbrica utilizzando la gemma Faker: Factory.define :user do |user| user.first_name Faker::Name::first_name user.last_name Faker::Name::last_name user.sequence(:email) {|n| "user#{n}@blow.com" } end Tuttavia, mentre mi aspetto che questo produca utenti con first_name e last_names diversi, ognuno è lo stesso: >> Factory(:user) => #<User id: 16, …

4
Cos'è esattamente Arel in Rails 3.0?
Capisco che è un sostituto per ActiveRecord e che utilizza oggetti invece di query. Ma... perché è meglio? gli oggetti / le query saranno "più facili" da creare? porterà a query SQL più efficienti? sarà compatibile con tutti i principali DB? - Suppongo che lo farà. sarà più facile / …

5
Corretta struttura degli asset SCSS in Rails
Quindi, ho una app/assets/stylesheets/struttura di directory simile a questa: |-dialogs |-mixins |---buttons |---gradients |---vendor_support |---widgets |-pages |-structure |-ui_elements In ogni directory, ci sono più parziali sass (di solito * .css.scss, ma uno o due * .css.scss.erb). Potrei supporre molto, ma rails DOVREBBE compilare automaticamente tutti i file in quelle directory …

3
Migrazioni di Rails: self.up e self.down versus change
Sembra che la nuova versione di rails abbia "change" rispetto ai metodi self.up e self.down. Quindi cosa succede quando si deve ripristinare una migrazione come fa a sapere quali azioni eseguire. Ho il seguente metodo che devo implementare sulla base di un tutorial online: class AddImageToUsers < ActiveRecord::Migration def self.up …

2
Che cos'è esattamente un "ruolo" a Capistrano?
Qual è lo scopo e la funzione dei "ruoli" in una ricetta Capistrano? Quando guardo delle ricette di esempio, spesso vedo qualcosa del genere: role :app, 'somedomain.com' role :web, 'somedomain.com' role :db, 'somedomain.com', :primary => true Quindi sembra che un ruolo sia fondamentalmente un server in cui Capistrano esegue i …


10
Genera un controller con tutte le funzioni RESTful
Sto cercando di generare un controller con tutte le azioni RESTful bloccate. Avevo letto su Wikibooks - Ruby on Rails che tutto quello che dovevo fare era chiamare il generatore con il nome del controller e avrei ottenuto proprio quello. Quindi, ho corso script/generate rspec_controller Propertiesma ho un controller vuoto. …


19
Bundler: stai tentando di eseguire l'installazione in modalità di distribuzione dopo aver modificato il tuo Gemfile
Sono abbastanza nuovo per bundler e capistrano e sto cercando di usarli insieme. Quando provo a eseguire la distribuzione, ricevo il messaggio: Stai tentando di eseguire l'installazione in modalità di distribuzione dopo aver modificato Gemfile. Esegui "bundle install" altrove e aggiungi il Gemfile.lock aggiornato al controllo della versione. Non so …


4
RSpec: aspettati di cambiare più file
Voglio verificare molti cambiamenti in un modello quando si invia un modulo in una specifica di funzionalità. Ad esempio, voglio assicurarmi che il nome utente sia stato modificato da X a Y e che la password crittografata sia stata modificata da qualsiasi valore. So che ci sono già alcune domande …

6
Come rilevare le modifiche agli attributi dal modello?
Vorrei creare una funzione di callback in rails che viene eseguita dopo il salvataggio di un modello. Ho questo modello, reclamo che ha un attributo "stato" che cambia a seconda dello stato del reclamo, i possibili valori sono in sospeso, approvato, approvato, rifiutato Il database ha lo "stato" con il …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.