Конвертировать настройки пользователя в ссылку на социальную сеть в Rails 3 - PullRequest
1 голос
/ 21 декабря 2011

Я новичок в программировании, поэтому ответ может быть простым, я просто не могу понять это.Я использую Rails 3, и для моих пользователей я хочу, чтобы они могли указывать информацию о своей социальной сети, а затем на основе этого показывать соответствующие значки со ссылками на свои страницы.Например, пользователь может указать URL-адрес своей страницы в Facebook, а затем в своем профиле (на моем сайте) отобразить значок Facebook, связанный с его страницей.

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

Прямо сейчас мои ссылки выглядят так, но они ошибочны:

<%= link_to image_tag("twitter.png"), "@user.twitter" %>

Пытаюсь ли я:

  • "@ user.twitter"
  • @user.twitter
  • "# @ user.twitter"

не работает.Он хочет добавить строку в @ user.twitter к базовому URL сайта.Может кто-нибудь помочь мне разобраться, как это исправить?Спасибо!

1 Ответ

1 голос
/ 22 декабря 2011

У меня есть приложение, которое ссылается на Facebook с

<%= link_to image_tag("facebook.png"), @user.facebookid %>

Когда вы нажимаете на свою ссылку, что происходит?

Вы запрашиваете полный URL?(http: // etc)

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