【发布时间】:2011-04-09 23:50:23
【问题描述】:
我正在尝试使用Simplemodal 作为索引页面上的弹出框,并在其中添加一个新用户。它不起作用,说有一个未定义的方法。我该如何进行这项工作?跟 :remote 有关系吗?
编辑 - 这里有一些代码希望能更好地解释 - 来自 index.html.erb
<div id='basic-modal'>
<input type='button' name='basic' value='Demo' class='basic'/>
</div>
<!-- modal content -->
<div id="basic-modal-content">
<%= render 'form' %>
</div>
我的表单是标准的脚手架表单,我的 Client 模型有一个地方可以添加一些关于客户端的基本信息。我的控制器是使用脚手架生成的标准控制器,我的 application.html.erb 添加了所需的 .js 文件。当我采取
<%= render 'form' %>
输出并输入纯文本,它工作得很好。这有帮助吗?
【问题讨论】:
-
这与 :remote 没有任何关系,因为您似乎没有对异步请求做任何事情。您应该发布您收到的确切错误消息和您的 Javascript 代码,然后任何人都可以帮助您。
-
这有帮助吗? NilClass 的未定义方法 `model_name':Class 提取的源代码(第 1 行附近): 1: 2: 3:4:
禁止保存该用户:
标签: ruby-on-rails forms simplemodal