处理单一资源的最佳方式是什么,它本身就是复数。
例如“设置页面”,显示不同设置的选择。当我显示单个“设置”实例时,我希望使用show动作,但是想要在网址中设置“设置”而不是“设置”。
如果我调用资源“settings_group”它可以解决问题,但这个名称远非吸引人,而不是理想的解决方案。
由于
答案 0 :(得分:2)
实现这一目标的一种快速方法是自己编写:
resources :settings, :except => :show
match "settings/:id" => "settings#show", :as => :setting
答案 1 :(得分:0)
在Rails 2.x中,你可以做到
resource :setting, :as => 'settings'
但生成的网址将使用setting
。