ActiveRecord外键未保存

时间:2012-01-02 23:38:26

标签: ruby-on-rails activerecord

我正在尝试将带有键的简单对象保存到另外两个现有对象中。这是对象:

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

我认为创建其中一个就像

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

这样可以正确保存标记,但永远不会设置user_id和comment_id字段,它们始终为null。获取外键保存的正确命令是什么?

1 个答案:

答案 0 :(得分:2)

小写belongs_to :user,评论相同