我是 Rails 开发的新手。这是我的第一个应用程序。我一直在努力克服它。无论如何,这是我的问题。我的模型名称是 PostIt,我的控制器是 post_it_controller.rb
class PostItController < ApplicationController
def create
@user = User.find(params[:id])
@posts = Postit.create(params[:content])
@posts.receiver_id = params[:content][:receiver_id]
@posts.sender_id = current_user.id
end
在我看来,我在 create.html.erb 中有这个
<%= form_for(@posts) do |f| %>
<%= f.hidden_field :receiver_id, :value => @user %>
<%= f.label :content %>
<%= f.text_area :content, :class => 'inputbox' %>
<%= f.submit "Submit", :class => 'btn right' %>
<% end %>
我不断收到的错误是 NilClass:Class 的未定义方法“model_name”