gpt4 book ai didi

jquery - 从 js.erb 文件中注入(inject) form_for @model?

转载 作者:太空宇宙 更新时间:2023-11-03 16:08:30 24 4
gpt4 key购买 nike

我正在尝试找出如何从使用 ajax (:remote => true) 调用的 js.erb 文件中注入(inject) Rails“form_for”助手。

我动态地调出有关用户搜索的乐队的信息,我想让他们选择将他们的乐队名称保存到数据库中。我知道这样做的唯一方法是在页面上为我的模型注入(inject)一个“form_for”。当用户单击“提交”元素时,它将发布到我的 Controller 中的“创建”操作。

任何建议都会有所帮助,特别是如果这不是完成我想要的事情的好方法。谢谢!

最佳答案

在普通的 .html.erb 部分中编写您的表单代码。然后在您的 .js.erb 文件中,您可以像在 ERB 中的任何部分一样呈现它,但是使用 escape_javascript,又名 j 例如:

$("#some-element").html(
"<%= j render :partial => 'your/partial' %>"
);

关于jquery - 从 js.erb 文件中注入(inject) form_for @model?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8965195/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com