2017-02-11 49 views
1

我的一個控制器中有一個字符串字段,它是一條消息。我想嵌入一個可點擊的鏈接。Rails 4:在字符串中嵌入鏈接

像這樣的事情在視圖中工作:

<% dd = "Click on link to #{link_to 'View ', "www.google.com"} asdad" %> 
<%= dd.html_safe %> 

,但在控制其無法存儲dd和我得到這個錯誤:

NoMethodError (undefined method `link_to' for ... 

我想也to_s

<% dd = "Click on link to #{link_to 'View ', "www.google.com"} asdad".to_s %> 
Message.create(:user_id => current_user.id, :cnt => dd) 

但仍然是相同的錯誤。請幫我知道我可以嵌入鏈接進入軌道4

回答

1

字符串中的控制器代碼嘗試

view_context.link_to '...', '...' 
+1

謝謝你,我已經有些分鐘前發現了它,更以後將訪問此頁面的人的信息:http://stackoverflow.com/questions/24813895/how-to-put-link-to-inside-string-in-rails –