我已將項目從Rails 2.3遷移到Rails 3.1,並且存在以下問題。使用這些路線CONFIGS的:Rails 3.1來自路由的空參數
match 'help/*details' => 'help#index'
# or
match ':controller/:action/:id'
的匹配工作,但具體操作中(從控制器)我沒有details
參數或id
。 raise params.inspect
返回{}
。
這個事情只發生在來自路由的參數(如果我們說我使用JavaScript進行ajax請求,參數按照它們應該發送和接收)。
我發現了問題:它是一個開放的ID身份驗證插件與我的參數搞亂。 – user1023835