2011-12-21 31 views
1

我是編程的新手,所以答案可能很簡單,我只是無法弄清楚。我使用的是Rails 3,對於我的用戶,我希望他們能夠指定他們的社交網絡信息,然後根據顯示的匹配圖標以及指向他們頁面的鏈接。例如,用戶可以將他們的URL指定到他們的Facebook頁面,然後在他們的個人資料上(在我的網站上),它會顯示鏈接到他們頁面的Facebook圖標。將用戶設置轉換爲Rails 3中的社交網絡鏈接

我可能會採取一個不好的方法,要求用戶提供他們的整個網址,而不僅僅是一個ID,但我想到的Facebook有些人有用戶名,一些在網址中顯示數字ID仍然。所以我一直在想,告訴人們如何找到自己的ID可能會讓人困惑。也許有些人也會對此有看法。

現在,我的鏈接看起來是這樣,但他們錯了:

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

無論我嘗試:

  • 「@ user.twitter」
  • @ user.twitter
  • 「#@user.twitter」

它不起作用。它想要將@ user.twitter中的字符串追加到網站的基本網址中。有人可以幫我弄清楚如何解決這個問題嗎?謝謝!

回答

1

我有一個鏈接至Facebook與

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

應用程序當您點擊鏈接會發生什麼呢?

你想知道完整的網址嗎? (http:// etc)

+0

謝謝Steve。當我嘗試它時,它總是讓我把URL放在字段​​的前面 - 比如example.com/twitter。在旁註中,你建議只使用Id嗎?如果是這樣,用戶在哪裏找到他們的fb ID?謝謝! – yellowreign 2011-12-23 00:33:46

+0

我不包括http – yellowreign 2011-12-28 22:53:16