当前位置:  开发笔记 > 编程语言 > 正文

如何在Rails中执行AJAX-y条件显示/隐藏表单字段?

如何解决《如何在Rails中执行AJAX-y条件显示/隐藏表单字段?》经验,为你挑选了0个好方法。

我想在Rails中显示或隐藏表单中的一些字段,具体取决于表单中选择字段的状态.我(目前)不需要对字段进行第二次数据库查找,因此我试图将其全部限制在视图中.我已勾画出轮廓,但我在实现细节方面遇到了一些麻烦.

我最初的想法是使用observe_field并调用Element.show等等,但后来我必须写一个Javascript条件.这可能需要工作,但如果可以,我想避免它.

另一种方法是使用observe_field请求RJS模板,并replace_html插入字段.还不错,但由于我正在使用一个form_for块,我要么必须通过RJS模板一直传递表单实例才能正确执行.

我还可以更新每个传递的记录,并在新条件下显示表单,但这就是我想要避免的.在视图中完成所有这一切要简单得多.

我在这里错过了什么?Rails中有条件的显示/隐藏表单的公认惯例是什么?

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有