【发布时间】:2014-10-23 06:10:10
【问题描述】:
<%= link_to "Connect", {controller:"home", action:"connectTo"}, id: "btny" %>
这是我的link_to 助手。
我想在这个link_to 标记中附加一个参数,以便我可以在connectTo 操作中获取它。我找不到正确的语法或方法,也无法理解我在 stackoverflow 上找到的一些答案。
我怎样才能做到这一点?
def connectTo
#here i want to get the parameter i pass from link_to from view...
end
【问题讨论】:
-
你试过
<%= link_to "Connect", {controller:"home", action:"connectTo", my_param: 'foo'}, id: "btny" %>,然后params[:my_param]? -
它也不起作用。我尝试了您的代码并将 params[:my_param] 保存在 @myVar 中并将其显示在 connectTo 视图中,但没有输出。
-
点击链接后得到了什么url?
-
出了点问题。您应该在网址末尾有一个额外的
?my_param=foo
标签: ruby-on-rails ruby-on-rails-3.1