2011-07-23 8 views
2

特異リソースを扱う最良の方法は何ですか、それ自体は複数です。単数形も複数形のときにRuby on Railsリソースを扱う?

たとえば、さまざまな設定の選択肢を表示する「設定ページ」。私は1つの "設定"インスタンスを表示しているので、私はshowアクションを使用することを期待していますが、 "設定"をURLに設定しないことが望ましいでしょう。

リソース「settings_group」を呼び出すと問題は解決しますが、その名前はキャッチーなものではなく、理想的な解決策ではありません。これを達成する簡単な方法は、それを自分で書くことです

おかげ

答えて

2

resources :settings, :except => :show 
match "settings/:id" => "settings#show", :as => :setting 
+0

これはすてきな解決策です。ありがとうございました。 – dangerousdave

+0

あなたはようこそ;) – apneadiving

0

のRails 2.xでは、あなたは生成されたURLがsettingを使用します

resource :setting, :as => 'settings' 

を行うことができますしかし、。

関連する問題