Javascript 在Rails的不同视图中使用模型声明

Javascript 在Rails的不同视图中使用模型声明,javascript,ruby-on-rails,ruby,Javascript,Ruby On Rails,Ruby,我正在开发一个应用程序,用户只能通过电子邮件“登录”,然后通过密码完成注册 我有以下看法: +观点 --请柬 --布局 --产品 --使用者 我想实现一个表,我将把邀请和其他表与完全注册的用户 在另一个视图(tour视图)中使用邀请模型时遇到问题 随机编码%> 该代码给了我以下错误: 表单中的第一个参数不能包含nil或为空 我不想使用Invitation.new,因为我的读者认为这样做不是一个好的做法 我不知道如何在不更改或刷新页面的情况下将表单与新邀请的创建链接起来。我知道路由和javas

我正在开发一个应用程序,用户只能通过电子邮件“登录”,然后通过密码完成注册

我有以下看法:

+观点

--请柬

--布局

--产品

--使用者

我想实现一个表,我将把邀请和其他表与完全注册的用户

在另一个视图(tour视图)中使用邀请模型时遇到问题


随机编码%>
该代码给了我以下错误:
表单中的第一个参数不能包含nil或为空

我不想使用
Invitation.new
,因为我的读者认为这样做不是一个好的做法

我不知道如何在不更改或刷新页面的情况下将表单与新邀请的创建链接起来。我知道路由和javascript有些问题,但我不知道如何继续


我希望我说清楚了

您需要从呈现此表单的控制器操作初始化邀请

那么,假设它是新的

def new
  ...
  @invitations = Invitation.new
end

“我不想使用Invitation.new,因为我的读者认为这样做不是一个好的做法。”-不要相信你读到的所有内容…此外,你应该在模型或控制器中生成随机令牌-而不是在视图中。您不需要通过表单传递它。
def new
  ...
  @invitations = Invitation.new
end