2017-04-13 26 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