Обрабатывать ресурс Ruby on Rails, когда единственное число также во множественном числе? - PullRequest
2 голосов
/ 23 июля 2011

Каков наилучший способ обработки единственного ресурса, который сам по себе является множественным.

Например, «страница настроек», которая отображает выбор различных настроек.Поскольку я отображаю один экземпляр «Настройки», я бы хотел использовать действие show, но хотел бы, чтобы в настройках указывались «настройки», а не «настройки».

Если бы я назвал ресурс «settings_group»это решило бы проблему, но это имя далеко не броское и не идеальное решение.

Спасибо

Ответы [ 2 ]

2 голосов
/ 24 июля 2011

Быстрый способ добиться этого - написать самому:

resources :settings, :except => :show
match "settings/:id" => "settings#show", :as => :setting
0 голосов
/ 28 января 2012

В Rails 2.x вы можете сделать

resource :setting, :as => 'settings'

Для сгенерированных URL будет использоваться setting.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...