Как использовать помощники маршрутизации в модели с Rails 3? - PullRequest
22 голосов
/ 02 сентября 2010

В обратном вызове модели я делаю вызов API и должен дать API несколько URL. Эти URL-адреса могут быть легко созданы помощником по маршрутизации.

Решение, данное в этом ответе больше не работает в Rails 3.

Есть решение? Спасибо:)

Ответы [ 2 ]

30 голосов
/ 03 сентября 2010

Получил ответ от IRC рельсов: просто добавьте

  include Rails.application.routes.url_helpers

к вашей модели

17 голосов
/ 26 октября 2011

В Rails 3 вы можете использовать:

Rails.application.routes.url_helpers

, например

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