Какой лучший способ сделать помощника Ruby on Rails для вашего безопасного URL-пути? - PullRequest
1 голос
/ 07 июня 2011

Я пришел из PHP и Python / GAE, и я новичок в RoR.Как правило, я бы настроил глобальную переменную, содержащую URL моей незащищенной и защищенной веб-страницы, для использования при создании шаблонов.Например, если я хочу дать ссылку на изображение, а не сказать img src = "www.mysite.com/images/img1.png", я могу использовать img src = "{{unsecure_url}} images / img1.png".

Я думаю, что лучший способ сделать это в RoR - добавить следующее в мой application_helper.Это действительно?

def unsecure_url
  "http://localhost:3000/"
end

def secure_url
  "https://localhost:3000/"
end

И как я могу переключаться между localhost и production, в зависимости от того, нахожусь ли я в локальной среде или нет?

1 Ответ

1 голос
/ 07 июня 2011

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

Взгляните на link_to и image_tag .

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