1

我有模态启动按钮:

<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"} %>  

我可以在我Mycontrollermyaction. 但是上面的方法给了我 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 的文档

4

0 回答 0