2013-12-03 49 views
0

我正在嘗試向表單添加鏈接字段。顯示時鏈接應該是可點擊的。當我運行時如何在遷移中添加鏈接字段?

rails generate migration AddLinkToThings link:xxxx 

xxx應該是什麼?我試過link:string,但是當然,這只是一個字符串。

這裏是我想提出一個事情鏈接的標題到用戶指定:

<strong><%= link_to @thing.title, @thing.link %></strong> 

的問題是,@ thing.link被鏈接到顯示頁面的東西,而不是用戶輸入的鏈接。這是非常容易解釋的。

例如,當我創建這件事情時,我將它鏈接到google.com,而是鏈接到mywebsite.com/things/7。希望這是有道理的。

+2

創建一個視圖,該視圖呈現鏈接「link_to」。 – svoop

回答

1

這將是一個字符串,但你只是在你的視圖中使用它的link_to助手。

根據字符串的內容,您可能需要將.html_safe附加到link_to標記中的字符串。

更新

根據您的編輯,我想你會想插@thing.link在字符串中。

例子:

<strong><%= link_to @thing.title, "#{@thing.link.try(:html_safe_}" %></strong> 

如果link永遠是零,你不需要try

+0

好的。這是有效的。不過,我會用一個小問題來更新這個問題。 –

+0

更新@CDub - –

+0

@DylanRichards - 同上茫;) – CDub

相關問題