在Rails 3中将用户设置转换为社交网络链接

时间:2011-12-21 02:27:35

标签: ruby-on-rails-3 facebook

我是编程的新手,所以答案可能很简单,我无法理解。我正在使用Rails 3,对于我的用户,我希望他们能够具体说明他们的社交网络信息,然后根据它显示匹配的图标以及指向其页面的链接。例如,用户将特定URL到他们的Facebook页面,然后在他们的个人资料(在我的网站上),它将显示链接到他们的页面的Facebook图标。

我可能会采取一种糟糕的方法,要求用户提供他们的整个网址,而不仅仅是一个ID,但我在考虑Facebook有些人有用户名,有些人在网址中显示数字ID 。所以我认为告诉人们如何找到他们的ID会让人感到困惑。也许有些人会就此发表意见。

现在,我的链接看起来像这样,但它们错了:

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

我是否尝试:

  • “@ user.twitter”
  • @ user.twitter
  • “#@ user.twitter”

它不起作用。它希望将@ user.twitter中的字符串附加到站点的基本URL。有人可以帮我弄清楚如何解决这个问题吗?谢谢!

1 个答案:

答案 0 :(得分:1)

我有一个链接到facebook的应用程序

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

当您点击链接时会发生什么?

您是否要求提供完整的网址? (http:// etc)