2013-07-15 63 views
-1

我運行Devise on Rails並在編輯註冊表(Facebook和Twitter鏈接)中添加了2個新輸入。現在在用戶頁面中我需要顯示鏈接,但是如果有人沒有進入他的社交鏈接,按鈕仍然出現。鏈接的代碼在下面。如何檢查某人輸入是否存在(比顯示鏈接)

<%= link_to "Facebook", @user.facebooklink, :target => '_blank' %>   
<%= link_to "Twitter", @user.twitterlink, :target => '_blank' %> 

我該如何檢查用戶是否輸入了社交鏈接,然後只顯示他們在個人資料頁面中的鏈接?

謝謝

回答

3

你可以檢查一下:

<% if @user.facebooklink.present? %> 
    <%= link_to 'Facebook', @user.facebooklink, target: '_blank' %> 
<% end %> 

與同爲Twitter的。

+0

謝謝:)不知何故,我寫錯了方式..(新手在這裏)thx –

相關問題