【发布时间】:2014-10-22 03:19:02
【问题描述】:
我正在尝试在联系人页面上建立动态表单。我希望在此页面上显示“添加电子邮件地址”的链接,然后当我单击它时,会出现一个输入电子邮件地址的表单。
所以我使用了一个带有远程 true 的 link_to :
= link_to "Add an email", add_email_path, id:'link-remote-link', remote: true
在我指定的控制器中:
def add_email
render layout: false
end
但是当我收到我在 ajax:sucess 上监听的响应时,布局仍然在变量中。但我只想要表格 add_email.html.haml
为了尝试知道我的控制器中的代码是否已执行,我尝试在其中创建一个对象。事实上,它从未被创造出来。
Rails 控制台写着“ContactsController#add_email as JS 处理” "
那么……为什么不执行呢?
谢谢你:)
【问题讨论】:
标签: javascript jquery ruby-on-rails forms dynamic