好的,这听起来真的很微不足道,但我似乎无法做到正确。我只想将参数 :invite_code 与视图中的 link_to 一起传递给不相关的控制器。
看法:
<td><%= link_to 'Join', :action => 'invite', :invite_code => project.invite_code , :method => :post %></td>
路线:
match 'invite' => 'database#invite', :via => :post
数据库控制器:
def invite ...
puts params
end
控制台上的调试输出如下:
{"_method"=>"post", "authenticity_token"=>"..........", "action"=>"invite", "controller"=>"database"}
一切正常,除了我似乎无法传递参数。我是菜鸟,但我在这条路上被困得太久了。
谢谢!