Domande taggate «ruby-on-rails-3»

Ruby on Rails è un framework di sviluppo web open source scritto in Ruby. Ruby on Rails segue il principio della convenzione sulla configurazione, liberandoti dal dover reinventare le cose per rimanere produttivo. Utilizzare questo tag solo per domande specifiche di Rails 3 e anche contrassegnare tali domande [ruby-on-rails].

4
Carico desideroso polimorfico
Usando Rails 3.2, cosa c'è di sbagliato in questo codice? @reviews = @user.reviews.includes(:user, :reviewable) .where('reviewable_type = ? AND reviewable.shop_type = ?', 'Shop', 'cafe') Solleva questo errore: Impossibile caricare con entusiasmo l'associazione polimorfica: revisionabile Se rimuovo la reviewable.shop_type = ?condizione, funziona. Come posso filtrare in base a reviewable_typee reviewable.shop_type(che è effettivamente …


5
Come risolvere il problema costante Rake :: DSL non inizializzato su Heroku?
Ricevo errori simili a quelli in queste domande , tranne i miei che si verificano su Heroku : 2011-05-30T09:03:29+00:00 heroku[worker.1]: Starting process with command: `rake jobs:work` 2011-05-30T09:03:30+00:00 app[worker.1]: (in /app) 2011-05-30T09:03:30+00:00 heroku[worker.1]: State changed from starting to up 2011-05-30T09:03:33+00:00 app[worker.1]: rake aborted! 2011-05-30T09:03:33+00:00 app[worker.1]: uninitialized constant Rake::DSL 2011-05-30T09:03:33+00:00 app[worker.1]: /app/.bundle/gems/ruby/1.9.1/gems/rake-0.9.0/lib/rake/tasklib.rb:8:in …

7
Rimuovere ActiveRecord in Rails 3
Ora che Rails 3 beta è uscito, ho pensato di dare un'occhiata alla riscrittura di un'app su cui ho appena iniziato a lavorare in Rails 3 beta, sia per avere un'idea che per ottenere un po 'di vantaggio. L'app utilizza MongoDB e MongoMapper per tutti i suoi modelli e quindi …




9
Capybara Ambiguity Resolution
Come risolvo l'ambiguità in Capybara? Per qualche motivo ho bisogno di collegamenti con gli stessi valori in una pagina, ma non posso creare un test poiché ricevo l'errore Failure/Error: click_link("#tag1") Capybara::Ambiguous: Ambiguous match, found 2 elements matching link "#tag1" Il motivo per cui non posso evitarlo è a causa del …

2
Indice su più colonne in Ruby on Rails
Sto implementando funzionalità per tenere traccia degli articoli letti da un utente. create_table "article", :force => true do |t| t.string "title" t.text "content" end Questa è la mia migrazione finora: create_table :user_views do |t| t.integer :user_id t.integer :article_id end La tabella user_views verrà sempre interrogata per cercare entrambe le colonne, …

6
Come ottenere rspec-2 per fornire la traccia completa associata a un errore del test?
In questo momento se eseguo la mia suite di test utilizzando rake specottengo un errore: 1) SegmentsController GET "index" dovrebbe funzionare Fallimento / Errore: ottieni "indice" metodo non definito `locale 'per # # ./spec/controllers/segments_controller_spec.rb:14: in "blocco (3 livelli) in" Questo è normale perché ho un errore :) Il problema è …

2
Ottieni errore: devi installare almeno un pacchetto postgresql-client- <version> quando distribuisci su heroku
sdilshod@sdilshod-Lenovo-B590:~/webapp/saturn$ heroku run rake db:migrate Running `rake db:migrate` attached to terminal... up, run.6194 DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* …

12
Net :: SMTPAuthenticationError durante l'invio di e-mail dall'app Rails (in ambiente di staging)
Sto inviando un'e-mail dalla mia applicazione Rails. Funziona bene nell'ambiente di sviluppo, ma non riesce a gestire. Ottengo il seguente errore: Net::SMTPAuthenticationError (534-5.7.14 &lt;https://accounts.google.com/ContinueSignIn?plt=AKgnsbtdF0yjrQccTO2D_6) Nota che il mio non ho un nome di dominio per la mia gestione temporanea. Ecco le mie impostazioni in staging.rb config.action_mailer.delivery_method = :smtp config.action_mailer.default_url_options = …


8
find () con zero quando non ci sono record
Nel mio attuale programma rails quando uso qualcosa di simile user = User.find(10) Quando non ci sono utenti con ID = 10, avrò un'eccezione come: ActiveRecord::RecordNotFound: Couldn't find User with ID=10 Posso ottenere zero invece di sollevare eccezioni, quindi quando faccio qualcosa come: unless user = Challenge.find(10) puts "some error …


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.