私はレールコンソールで動作するが、私が間違ってやっているサイトを実行していないのですか?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
表CはBへの外部キーを持っており、Bは、これはレールコンソールで動作A.
への外部キーを有します。
c = C.find(12)
c.b.title
ただし、サイトを実行すると機能しません。ここ
Iは
NoMethodError (undefined method `title' for #<ActiveRecord::Associations::BelongsToAssociation:0x104feb5a0>):
サイト内で使用する際にエラーメッセージが表示されますか? –
'a'シンボルを間違って入力しましたか?それは ':a'ではなく 'a:'でなければなりません。 – Alex
私はa:typoを修正し、実際のエラーを追加しました。 – MHinton