J'ai les relations suivantes qui fonctionnent dans la console rails mais pas quand je cours sur le site ce que je fais mal?référencement appartient à l'association d'une association belongs_to
class C < ActiveRecord::Base
belongs_to :b
end
class B < ActiveRecord::Base
belongs_to :a
has_many :c
def title
a.title
end
end
Tableau C a une clé étrangère à B et B a une clé étrangère à A.
Cela fonctionne dans la console de rails.
c = C.find(12)
c.b.title
Mais cela ne fonctionne pas lorsque j'exécute le site.
Voici l'erreur que je reçois
NoMethodError (undefined method `title' for #<ActiveRecord::Associations::BelongsToAssociation:0x104feb5a0>):
Recevez-vous des messages d'erreur lorsque vous l'utilisez sur le site? –
Avez-vous juste tapé le symbole 'a'? Cela devrait être ': a' pas' a: ' – Alex
J'ai corrigé le a: typo et ajouté l'erreur réelle que je reçois. – MHinton