【发布时间】:2016-12-09 19:31:40
【问题描述】:
我想用
link_to 'Cancel', edit_project_path(@project, url_options)
取消编辑并返回编辑页面。
我将jQuery UI Tabs 用于选项卡式编辑页面。每个选项卡都有自己的表单和提交/取消按钮。
当我点击取消链接时,我想返回到活动标签。所以我设置了
url_options = {:anchor => active_tab_id}
问题是:由于锚点,页面没有重新加载。
添加data-no-turbolink 没有帮助:
link_to 'Cancel', edit_project_path(@project, url_options), :data => {:no_turbolink => true}
【问题讨论】:
-
我认为这不是处理取消按钮的最佳方式,为什么要重新加载页面而不是将表单字段重置为其原始值?
-
ruby on rails getting started 使用反向链接。一个简单的重置按钮有点困难,因为有一些“不兼容”的表单元素(例如 jQuery Chosen 和甘特图)以及一些 JS 逻辑......所以最节省和最简单的方法是 AFAIK 重新加载。
标签: ruby-on-rails ruby erb