投稿とコメントの 2 つのモデルがあります。Post show ビューに、新しいアクションにコメントするためのボタンを作成したいと思います。そこで、Post で新しいアクションを作成します。
def comment
@post = Post.find(params[:id])
redirect_to new_comment_path
end
Comment モデルに post_id を保存したいので、新しいコメント フォームに d hidden フィールドを作成します。
<div class="field">
<%= f.hidden_field :post_id, :value => @post.id %>
<%= f.label :body %><br />
<%= f.text_field :body %>
</div>
しかし、エラーが表示されました:「nilのidを呼び出しました」。
私はとても新しいのですが、誰か助けてくれますか? または、他のアプローチを使用する必要がありますか?