这是我的索引方法,它试图访问 2 个不同的模型,即会话和电子邮件:
def index
user_session = Session.find_by_user_id(user_id)
if !user_session.blank?
if setting_orig = GlobalSetting.find_by_settings_session_id(user_session.id)
@setting = setting_orig.dup
end
else
@setting = GlobalSetting.first.dup
end
结尾
但是,当我尝试创建此表单时:
<%= form_for(@setting) do |f| %>
<%= f.text_field :username %>
<%= f.password_field :password %>
<%= f.submit "Submit" %>
我看到这个错误,NilClass:Class 的未定义方法'model_name'。如何使它工作,有什么建议吗?