Articles of ruby on rails ruby 3

Ruby on Rails 3 come fare ‘OR’ condizione

Ho bisogno di un’istruzione SQL che controlli se una condizione è soddisfatta: SELECT * FROM my_table WHERE my_table.x=1 OR my_table.y=1 Voglio fare questo il modo ‘Rails 3’. Stavo cercando qualcosa come: Account.where(:id => 1).or.where(:id => 2) So che posso sempre tornare a SQL o una stringa di condizioni. Tuttavia, nella mia esperienza questo spesso porta […]

Perché dovremmo evitare di usare le variabili di class @@ nei binari?

Perché dovremmo evitare di usare le variabili di class @@ nei binari? C’è qualche scappatoia di sicurezza con quello. Per favore rispondi come sono nuovo con le rotaie. e sto molto usando la variabile di istanza @variable_name . Ho provato una volta @@variable_name . So solo che la variabile di class è, la variabile di […]

Come ottenere una stringa di query da un URL in Rails

C’è un modo per ottenere la stringa di query in una stringa di URL passata in Rails? Voglio passare una stringa URL: http://www.foo.com?id=4&empid=6 Come posso ottenere id e empid ?

counter_cache con has_many: through

Ho appena creato un campo counter_cache e il controller è simile a questo. @users = User.where(:sex => 2).order(‘received_likes_count’) L’associazione in User.rb è has_many :received_likes, :through => :attachments, :source => :likes, :dependent => :destroy Il problema è che counter_cache è dichiarato nel appartenere a Like.rb e non so come dirlo per l’has_many: attraverso l’associazione. belongs_to :user, […]

Passa una variabile in un partial, rails 3?

Ho un ciclo come questo: Poi nel mio parziale medio, come posso accedere al post corrente?

f.error_messages in Rails 3.0

Rails 3.0 deprecato f.error_messages e ora richiede un plug-in per funzionare correttamente – Voglio tuttavia imparare come visualizzare i messaggi di errore (nuovo) modo nativo. Sto seguendo la guida introduttiva , che utilizza il metodo deprecato quando si implementa il modulo dei commenti. Per esempio: Add a comment: Ecco il modo corretto di farlo (come […]

In Ruby on Rails, per estendere la class String, dove dovrebbe essere inserito il codice?

Se su Ruby on Rails, ho bisogno di aggiungere un metodo chiamato class String def capitalize_first # … end end e mi chiedo dove dovrebbe andare il file? (quale directory e nome del file, ed è necessario un codice di inizializzazione?) Questo è per un progetto Rails 3.0.6.

STI, un controller

Sono nuovo alle rotaie e sono un po ‘bloccato con questo problema di progettazione, che potrebbe essere facile da risolvere, ma non posso andare da nessuna parte: ho due diversi tipi di pubblicità: punti salienti e occasioni. Entrambi hanno gli stessi attributi: titolo, descrizione e un’immagine (con graffetta). Hanno anche lo stesso tipo di azioni […]