导轨的link_to遥控器与PARAMS [英] rails link_to remote with params
本文介绍了导轨的link_to遥控器与PARAMS的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想触发了使用链接模型的远程操作。基本上所有这个环节需要做的是一个参数触发的方法。
I'd like to trigger a remote action for a model using a link. Basically all this link needs to do is trigger a method with one parameter.
下面是我的code:
= link_to 'Move Up', reorder_collection_folder_path(@collection, folder), :reorder => :up, :remote => true
这的确引发了文件夹#重排序控制器动作不如预期,但:重新排序
参数没有被通过通过。我的日志说:
This does trigger the Folders#reorder controller action as expected, but the :reorder
param is not being passed through. My log says:
Started GET "/collections/1/folders/1/reorder" for 127.0.0.1 at 2011-03-01 18:03:31 -0600
Processing by FoldersController#reorder as JS
Parameters: {"collection_id"=>"1", "id"=>"1"}
那么,如何才能通过远程链接的参数?我在做什么错在这里?
So, how can I pass a parameter through a remote link? What am I doing wrong here?
推荐答案
找到了解决办法。
有关远程链路的code应该是:
For remote links the code should be:
= link_to 'Move Up', reorder_collection_folder_path(@collection, folder, :reorder=>:up), :remote => true
IE浏览器的PARAMS需要走的道路助手里面。
IE the params need to go inside the path helper.
这篇关于导轨的link_to遥控器与PARAMS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文