有人知道如何从RoR上的button_tag或submit_tag获取模式,而不是在提交表单时重定向到另一个页面?
例如:
<%= form_tag(compare_products_path, :id => 'product-select', remote: true) do %>
<%= button_tag "Compare",id:'compare-button', class: 'pull-right btn btn-default'%>
<%= check_box_tag "products[]", product.id %>
button_tag应该打开一个包含products / compare
内容的模态谢谢!
答案 0 :(得分:0)
这是一个更复杂的问题,无需知道您的项目是什么样的,但总的来说:
您需要在控制器方法中提供javascript响应。
cpid=$!
sleep 0.1
jobs -l | grep $cpid | grep running && working=1
然后像往常一样提供与方法名称相对应的视图,除了使它成为.js或.coffee文件而不是haml或slim或您正在使用的任何模板。
使用该JS文件触发模态打开。