當我創建一個與職位相關的評論,我收到此錯誤::未定義的方法'許可證」的零:NilClass
我的評論控制器::
class CommentsController < ApplicationController
def new
@comments = Comment.new
end
def create
@post = Post.find (params[:post_id])
@comments = @post.comments.create(params[:comments].permit(:commenter, :body))
redirect_to post_path(@post)
end
end
//形式您的意見///
<strong>Title:</strong>
<%= @post.Title %>
</p>
<p>
<strong>Text:</strong>
<%= @post.Text %>
</p>
<%= form_for([@post, @post.comments.build]) do |f| %>
<p>
<%= f.label :commenter %><br />
<%= f.text_field :commenter %>
</p>
<p>
<%= f.label :body %><br />
<%= f.text_area :body %>
</p>
<p>
<%= f.submit %>
</p>
<% end %>
我在這一行::
@comments = @post.comments.create(params[:comments].permit(:commenter, :body))
得到錯誤
請點我在哪裏我錯了..
一個編輯::我實際的錯誤聲明::
NoMethodError在CommentsController#創建
感謝名單@sevenseacat ::但是請告訴我我如何得到這個..我是新的軌道.. ps - 它現在的工作.. – user3322822
@ user3322822它作爲入門Rails指南的一部分被覆蓋 - http://guides.rubyonrails.org/getting_started.html#saving-data-in-the-controller – sevenseacat