Обновление маршрута Rails без идентификатора участника - PullRequest
0 голосов
/ 04 марта 2012

Мое приложение основано на поддоменах, таких как:

http://mylawfirm.resispsalaw.com

Мне нужен следующий URL-адрес, чтобы использовать PUT для текущего ресурса фирмы.У меня в маршрутах есть следующее:

...
constraints(Subdomain) do
  scope "/firm/" do
    put '/', action: :update, controller: :firm, as: "firm"
    ...

Но когда я получаю firm_path(@firm) на мой взгляд, я получаю следующее:

/firm.test1

Как я могу получить firm_path(@firm)для возврата:

/firm

rake routes возвращает следующее:

...
firm PUT    /firm(.:format)     firm#update
...

1 Ответ

0 голосов
/ 04 марта 2012

Поскольку ваша маршрутизация настроена таким образом, что для приложения имеется только один ресурс Firm, вам не нужно передавать экземпляр Firm в firm_path, а просто выполните:

firm_path
...