我正在爲博客創建帖子。這裏的代碼來創建後在編輯表單中設置隱藏字段
= simple_form_for post do |f|
= f.error_notification
= f.input :title
= f.input :content
= f.hidden_field :blog_id, value: params[:blog_id]
= f.button :submit
創建工作正常,但是當我試圖創建編輯後用同樣的形式得到了一個錯誤。 控制檯日誌:
「後」=> { 「標題」=> 「xzcascdasd」, 「內容」=> 「」, 「blog_id」=> 「」}, 「提交」=>「更新Post「,」id「=>」2「}
我應該在這裏設置blog_id嗎?如果沒有blog_id,它也不起作用。有任何想法嗎?
blog_id從哪裏來?如果它是一個URL參數,這可能工作。也許帖子屬於博客,在這種情況下,您可以從模型中獲取ID。 – csexton
請發佈錯誤 – Mukesh