Rails 3.1路由中的空参数

时间:2011-11-01 14:19:00

标签: ruby-on-rails routes ruby-on-rails-3.1 params

我已将项目从Rails 2.3迁移到Rails 3.1,我有以下问题。使用任何这些路线配置:

match 'help/*details' => 'help#index'

# or

match ':controller/:action/:id'

匹配有效,但在特定操作(来自控制器)内部,我没有details参数或idraise params.inspect会返回{}

这件事只发生在来自路线的参数中(如果让我说我使用JavaScript作为ajax请求,参数是按原样发送和接收的)。

1 个答案:

答案 0 :(得分:1)

这里有一个类似的问题click

尝试:

match 'help/*details' => 'help#index', detail=> "something?"