Rails: компилирование URL с переменной - PullRequest
0 голосов
/ 28 января 2012

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

Требуемый URL-адрес: .... / index.php? User_id = 123 В другом URL-адресе это может быть: .... / index.php? user = 123 & foo = true

Желаемая запись формы: http://www.google.com/index.php?user_id=#{@user.id}

Как мне это сделать?

Заранее спасибо!Митч

1 Ответ

0 голосов
/ 28 января 2012

Вставьте идентификатор в обычный тег ссылки:

<a href="http://www.google.com/index.php?user_id=<%= @user.id %>">Link text</a>

Или создайте ссылку во вспомогательном методе, методе модели и т. Д .:

def google_url(id)
  "http://www.google.com/index.php?user_id=#{id}"
end

<a href="<%= google_url(@user.id) %>">Link text</a>

Существует несколько других вариантов,Я полагаю.

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