我是Rails的新手,並不斷收到下面的錯誤。任何幫助將不勝感激。請!未定義的方法'model_name'爲NilClass:類Rails 3
錯誤:未定義的方法`模型名稱」的NilClass:類
這是我的成員控制器。
class MembershipsController < ApplicationController
def new
end
def create
@user = User.find_by_email(params[:email])
@project = Project.find(params[:project_id])
@membership = @project.memberships.build(project_id: @project.id, user_id: @user.id)
redirect_to project_url(@membership.project_id)
end
end
這裏是我的會員表單。 它嵌套在項目路線下面。
<%= form_for([:project, @membership]) do |f|%>
<div class="field">
<%= f.label "Enter the email of the person you'd like to invite:" %>
<%= text_field_tag :email %>
</div>
<div class="actions">
<%= f.submit "Save", :class=>"btn btn-primary btn-large" %>
</div>
<% end %>
對於您的信息,memberships表是項目表和用戶表之間的連接表。
我想不通爲什麼我不斷收到上面的錯誤。也許有一些我錯過了。請幫助!謝謝!