2017-04-13 41 views
0

我有代码的模型注释:如何通过价值为参考的领域

class Comment < ApplicationRecord 
    belongs_to :post 
    has_many :comments 
end 

在我show.html.erb我有这种形式来创建此行注释:

<%= f.hidden_field :comment_id, value: comment.id %> 

但它并不是在数据库中设置comment_id。

,如果我尝试

<%= f.hidden_field :parent_id, value: comment.id %> 

此作品(PARENT_ID是另一场),但我不希望设置PARENT_ID。

UPDATE

的问题是在允许的PARAMS。

+0

你正确粘贴代码,您的评论模式?这些协会似乎并不好。评论应属于帖子,帖子应该有很多评论。 –

+0

是的,我的帖子模型有** has_many:comments **行。 我的评论模型有** has_many:评论**原因是递归模型。 –

+0

我明白了,所以一篇帖子可以有很多评论,并且每篇帖子的评论也可以有评论。那是对的吗? –

回答

0

的问题可以是你没有permited PARAM在控制器与正确的名称comment_id