更新: 发现问题所在 在 posts_controller.rb 中 def show def new def create 的排序要正确
同时,发现官方文档有个错误 5.6 Saving data in the controller 中 def create @post = Post.new(post_params) {应当将 post_params 改成 params[:post]} 按照文档做的时候是不会出现下面的错误提示的,so,要修改一下