Rails: несколько имен для ресурса - PullRequest
1 голос
/ 09 августа 2010

Есть ли элегантный способ иметь несколько имен для одного ресурса. Мы хотели бы предоставить пользователю возможность выбора с помощью настройки того, что он хотел бы назвать своими «вещами». То есть продукты, предметы, услуги, что угодно.

Пока что я могу думать только об использовании нескольких маршрутов к одному контроллеру:

resources :products
resources :items, :controller => :products
resources :services, :controller => :products

Единственное, что я могу видеть, это то, что представления станут довольно сложными, если спросить, какой URL генерировать на основе настроек пользователя.

Будем благодарны за любые мысли или идеи!

1 Ответ

0 голосов
/ 09 августа 2010

Не совсем точно, что вы пытаетесь сделать, но Rails может выполнить всю тяжелую работу по генерации URL-адреса с помощью помощника url_for.Смотри здесь

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