ruby-on-rails – 获取rails的参数而不使用默认值?

在rails中有一个整齐的方法来获得params的哈希,而没有默认的’action’和’controller’吗?基本上没有任何没有被我添加的参数。

我已经定居:

parm = params.clone
parm.delete('action')
parm.delete('controller');

但是想知道是否有更好的方式来做到这一点?

最佳答案
你可以使用除了:

params.except(:action, :controller)

http://as.rubyonrails.org/classes/ActiveSupport/CoreExtensions/Hash/Except.html

转载注明原文:ruby-on-rails – 获取rails的参数而不使用默认值? - 代码日志