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 '...', '...'
Другие вопросы по тегам