gpt4 book ai didi

jquery - 在 rails 中通过 remote_function 中的表单生成器?

转载 作者:数据小太阳 更新时间:2023-10-29 06:55:16 25 4
gpt4 key购买 nike

我有选择框,在更改时我需要获取值,并通过远程函数从数据库中获取一些字段名称,然后根据从选择框中选择的选项进一步生成这些字段。

问题是字段在 f.form_for 中,所以正在使用具有选择框的 formbuilder f。所以当我在 Controller 中通过 ajax 呈现部分时,我收到错误消息,因为我没有引用到本地表单生成器 f。

有谁知道我如何或是否可以获取对表单生成器的引用,或者是否可以在远程函数调用中传递它,然后在部分中传递给我的本地人?

非常感谢,任何帮助都会很棒,因为很长一段时间以来一直停留在这个问题上!

干杯 rake

最佳答案

我遇到了同样的问题,我的解决方案是为同一个对象创建另一个表单生成器并将其传递给部分对象。

remote_action.js.erb:

'<%= form_for(@object) do |ff| %>'
$('#some_div').html("<%= j render(partial: 'some_partial', locals: {f: ff}) %>"
'<% end %>'

重要的是 form_for 标签有单引号,否则会出现 javascript_escape 问题。

关于jquery - 在 rails 中通过 remote_function 中的表单生成器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1923939/

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