Создание URL для внешнего сайта с GET параметрами в Rails

Я делаю ссылку Tweet This в Rails. URL, который мне нужно сгенерировать, выглядит примерно так:

http://twitter.com/share?url=http%3A%2F%2Fexample.com&text=Hello%20World

но немного сложнее. В основном URL с кучей GET-параметров

Было бы неплохо использовать один из помощников Rails для генерации этой ссылки, что-то вроде:

url_for("http://twitter.com/share", :url => "http://example.com", :text => "Hello world")

Но я не нашел ничего подходящего. У кого-нибудь есть идеи?

23
задан Alex Peattie 24 November 2011 в 02:12
поделиться

1 ответ

Написание собственного помощника для этого будет одной простой строкой кода:

def twitter_url_for(url, text)
  link_to "Share this url", "http://twitter.com/share?url=#{url}&text=#{text}"
end
1
ответ дан 29 November 2019 в 00:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: