永続化レイヤーに MongoDB を使用して、Rails でブログをセットアップしようとしています。その一環として、私は自分の投稿にコメントを埋め込みたいのですが、そうするたびに ActiveModel::ForbiddenAttributesError の呼び出しに失敗します。これは、Rails の strong_parameters gem と関係があることがわかっています。これが私のコントローラーの外観です
class CommentsController < ApplicationController
def create
@post = Post.find(params[:post_id])
@comment = @post.comments.create!(params[:comment])
redirect_to @post
end
private
def comment_params
params.require(:comment).permit(:by, :published_on, :body)
end
end
誰かが私が間違っているところを見ることができますか?