我有模态启动按钮:
<a href="#myModal" role="button" class="btn btn-success" data-toggle="modal">View Details</a>
我让它与link_to一起工作:
<%=link_to "View Details",'#myModal',class: "btn btn-success",data: {toggle: "modal"} %>
但我想传递一些参数,例如:
<%=link_to "View Details",'#myModal',{controller: :mycontroller,action: :myaction,foo: :bar},class: "btn btn-success",data: {toggle: "modal"} %>
我可以在我Mycontroller
的myaction
. 但是上面的方法给了我 nil 作为 'foo` 的值。
在这种情况下如何传递参数?
或者有没有办法让path_helper
#myModal
我可以轻松地传递参数。喜欢:
路径 "/modal" => "#myModal"
这样我就可以像这样访问它:
modal_path(foo: "bar")
编辑
我试过这个:
<%=link_to "View Details","#myModal?famid="+family.famid,class: "btn btn-success",data: {toggle: "modal"} %>
在控制器动作中:
@fam=Family.find_by(famid: params[:famid])
但这给出了:
未找到具有属性 {:famid=>nil} 的类 Family 的文档