Ruby on rails 3 Rails 3将参数传递给新方法

Ruby on rails 3 Rails 3将参数传递给新方法,ruby-on-rails-3,Ruby On Rails 3,好吧,我要发疯了,想把这件事做好。我想把我需要的信息传递给新的行动,但它不起作用。我在一个视图中,使用链接到,并使用路径创建新记录: <%= link_to "New", new_libation_path(:xid=> 123) %> 我做错了什么?也许我应该用谷歌搜索一下如何在rails中使用params…这看起来不错。URL中的查询字符串是否按应有的方式显示?在rails控制台上检查app.new\u libation\u path(:xid=>123)是否返回正确的U

好吧,我要发疯了,想把这件事做好。我想把我需要的信息传递给新的行动,但它不起作用。我在一个视图中,使用链接到,并使用路径创建新记录:

<%= link_to "New", new_libation_path(:xid=> 123) %>

我做错了什么?也许我应该用谷歌搜索一下如何在rails中使用params…

这看起来不错。URL中的查询字符串是否按应有的方式显示?在rails控制台上检查
app.new\u libation\u path(:xid=>123)
是否返回正确的URL,以及此URL是否显示在HTML标记中:

ruby-1.9.2-p136 :001 > app.new_user_path(:test => 'test')
 => "/users/new?test=test"

(来自我手边的一个应用)

aaah!感谢您使用console的提示。这当然奏效了。它很快告诉我,我修改了错误的(但类似的)视图文件!!!我现在要去打屁股了……哈哈,我们大家都会这样!很乐意帮忙。现在。
ruby-1.9.2-p136 :001 > app.new_user_path(:test => 'test')
 => "/users/new?test=test"