Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 将数据属性全局插入到所有Rails表单帮助程序(包括表单的销毁和按钮)_Ruby On Rails_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails 将数据属性全局插入到所有Rails表单帮助程序(包括表单的销毁和按钮)

Ruby on rails 将数据属性全局插入到所有Rails表单帮助程序(包括表单的销毁和按钮),ruby-on-rails,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 4,我试图将任意HTML5数据属性添加到所有Rails生成的表单标记(包括使用form_for、destroy、button_to和理想的form_标记生成的表单标记)中,但不确定如何实现这一点。我想这与monkey修补form builder类有关 非常感谢您提供的任何信息。是的,这可能与monkey修补默认表单生成器有关,但您想在这里实现什么?因为也许有更好的解决方案…感谢您的回复-感谢更好的解决方案!JQM中的AJAX很好,除了提交表单时。例如,如果未经身份验证的用户访问受保护的页面(然后重定

我试图将任意HTML5数据属性添加到所有Rails生成的表单标记(包括使用form_for、destroy、button_to和理想的form_标记生成的表单标记)中,但不确定如何实现这一点。我想这与monkey修补form builder类有关


非常感谢您提供的任何信息。

是的,这可能与monkey修补默认表单生成器有关,但您想在这里实现什么?因为也许有更好的解决方案…感谢您的回复-感谢更好的解决方案!JQM中的AJAX很好,除了提交表单时。例如,如果未经身份验证的用户访问受保护的页面(然后重定向到登录,并在登录后友好地转发回请求的页面),缓存不会被清除,页面看起来仍然像用户未登录(直到刷新浏览器)。无效表单提交和ajax删除时的错误消息也存在类似问题。我宁愿在默认情况下关闭表单的AJAX,然后在表单提交时更改数据属性(在极少数情况下我希望使用AJAX)。