我想在link_to
中找出新的Rails 3
,但我仍然没有得到它
在Rails 2中我做了:
<%= link_to_remote "My Link",:url=>{:action=>:myaction},:with=>"'data='+$('#someField').attr('value')" %>
但是使用Rails 3中的新语法应该怎么做?
我正在尝试像
这样的东西<%=link_to "My Link",{:action=>"myaction"},:with=>"'data='+$('#someField').attr('value');",:remote=>true%>
但是我没有在控制器的动作中获得数量参数
答案 0 :(得分:5)
这样的事情会发送一个值为10的“data”参数。
link_to "My Link", { :controller => 'myctrler', :action=>"myact", :data=> 10 }, :remote=>true
我以前从未见过/使用过:with选项。对不起,我无法帮助那个。
答案 1 :(得分:2)
答案 2 :(得分:0)
您只需要在路径网址中添加带有值的变量,例如:
<%= link_to "SEND DATA", "server_function?myData=10", remote: true %>
如果您需要发送多个参数,则必须使用&
,例如?myData=10&myOtherData=12
,其中参数为myData
且值为10且myOtherData
用12。