Я делаю ссылку 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")
Но я не нашел ничего подходящего. У кого-нибудь есть идеи?
Написание собственного помощника для этого будет одной простой строкой кода:
def twitter_url_for(url, text)
link_to "Share this url", "http://twitter.com/share?url=#{url}&text=#{text}"
end