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.
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 …
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, …
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 / …
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 …
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 …
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 …
Ho usato script/server -e productionper avviare rails in modalità di produzione. Lo ha fatto e non ho ricevuto errori. Tuttavia come faccio a sapere se è in modalità di produzione? Ho provato un percorso inesistente e ho ricevuto una pagina di errore simile che ho fatto in fase di sviluppo. …
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. …
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 …
Uso rvmper gestire diversi rubini e le loro gemme. La mia shell è zsh con oh-my-zsh configurato con le impostazioni di base. I plugin abilitati oh-my-zsh sono ruby, rails, osx e git. Ecco il comando che ho usato per installare ruby-1.8.7 e rails-3.0.7. rvm install 1.8.7 rvm use 1.8.7 gem …
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 …
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 …
Ho un link con cui devo inviare una richiesta di post. Normalmente, userei jQuery e impedirei il comportamento predefinito del collegamento e quindi inviare un modulo alla destinazione. Sembra che Rails dovrebbe essere in grado di aiutarmi. Abbastanza sicuro, il link_tometodo ha un'opzione per specificare un metodo http POST: link_to …
Ho un timestamp che è in UTC "2010-10-25 23:48:46 UTC" Devo convertirlo in ISO 8601 "2010-10-29 06: 09Z" La documentazione è confusa da morire: qual è il modo più semplice per farlo?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.