Распечатать весь путь показа - PullRequest
0 голосов
/ 25 октября 2011

Я создаю фид в рельсах, и я хотел бы, чтобы весь путь показа моих товаров возвращался в части контента.Мой текущий код печатает только путь без рута.

entry.content link_path(link) возвращает что-то вроде links / 44, но я бы хотел вернуть http://www.example.com/links/44. Используя корень того места, где размещается приложение.Спасибо за любую помощь.

atom_feed do |feed|
  feed.title "Wrld"
  feed.updated @links.first.created_at

  @links.each do |link|
    feed.entry link do |entry|
      entry.title link.title
      entry.content link_path(link), :type => 'html'

      entry.author do |author|
        author.name "Wrld"
      end
    end
  end
end

ОБНОВЛЕНИЕ

Спасибо Леонид, link_url (ссылка) сделал это

1 Ответ

3 голосов
/ 25 октября 2011

link_url - это то, что вы ищете.В общем случае любой помощник маршрута с _path возвращает часть пути, а помощник _url возвращает весь URL.

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