ここにあるチュートリアルに従っていますが、サブセクション 5.6 の最後で行き詰っています。
Submit
フォームをクリックするたびに、次のエラーが表示されます。
NameError in PostsController#create
uninitialized constant PostsController::Post
5.7は追加から始まります
post GET /posts/:id(.:format) posts#show
コードに。これをどこに追加すればよいか、またはこれがエラーに影響するかどうかはわかりません。
これに対する修正は何ですか?
編集: posts.rb の追加
class Post < ActiveRecord::Base
attr_accessible :string, :text
end
posts_controller.rb
class PostsController < ApplicationController
def create
@post = Post.new(post_params)
@post.save
redirect_to @post
end
def show
@post = Post.find(params[:id])
end
private
def post_params
params.require(:post).permit(:title, :content)
end
end