2012-01-02 21 views
0

キーを持つ単純なオブジェクトを既存の2つのオブジェクトに保存しようとしています。ここではオブジェクトがあります:ActiveRecordの外部キーが保存されていない

class Tag < ActiveRecord::Base 
    belongs_to :User, :autosave => true 
    belongs_to :Comment, :autosave => true 
end 

私は、彼らは常にnullをしている、これらのものを作成すると、これは正しくタグを保存しますが、USER_IDとcomment_idフィールドが設定されることはありません

@uls = Tag.create(:Comment => @comment, :User => current_user) 
@uls.save 

ような単純なものだろうと思いました。外部キーを保存する正しいコマンドは何ですか?コメントを

+0

小文字の ':user'、コメント – clyfe

+0

おかげで同じ!それを答えとして書いて、私はそれを受け入れます。 –

答えて

2

小文字belongs_to :user、同じbelongs_toの

関連する問題