嘿,大家我有一个场景,我真的想弄明白。我正在尝试在Rails中构建一个自定义博客,要求用户登录才能发表评论。基本上我有3个模型 - 发布,用户和评论。我的问题主要是评论模型。 我想让它有一个评论belongs_to一个用户,也belongs_to邮政,这有很多意见。我也让post_id和user_id无法访问,因为我不希望它们被篡改(我希望评论能够自动与其留下的帖子的ID相关联,并且我希望用户能够自动确定通过会话)。我的问题是我不确定如何创建有效的评论。如果我尝试添加@ blog.comments.build(@attr)的评论,我忽略了无法访问的用户,当然如果我尝试通过用户来构建它,我会忽略博客。有两个外键的Rails Activerecord模型,既不可访问,也不可访问
我的猜测是有一个更好的方法来做到这一点,我可能会错误地接近它。有任何想法吗?
by @blog你的意思是@post? – jakeonrails 2011-02-18 20:29:08