投稿を編集しようとすると、次のエラーが表示されます。
投稿#編集コントローラー:
def edit
@post = Post.find params[:id]
end
投稿#更新コントローラー:
def update
@post = Post.find params[:post]
if @post.update_attributes params[:post]
redirect_to posts_path
else
render 'edit'
end
end
編集ビュー:
h1 Edit Post
= form_for @post do |f|
p
= f.label :title
= f.text_field :title
p
br
p
= f.label :content
= f.text_area :content
p
br
p
= f.submit 'Update Post'
p
br
これは、PostsController#update、Unknown Key: titleエラーで ArgumentError が発生したときです。私はまだRails 4の強力なパラメータの概念に頭を悩ませているので、これと関係があるかもしれません...何かアイデアはありますか?