【问题标题】:Rails 4: Embed link in stringRails 4:在字符串中嵌入链接
【发布时间】:2017-06-29 17:55:58
【问题描述】:

我的一个控制器中有一个字符串字段,它是一条消息。我想在其中嵌入一个可点击的链接。

这样的东西在视图中起作用:

<% 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)

但仍然是同样的错误。请帮助我了解如何将链接嵌入到 rails 4 中的字符串中。

【问题讨论】:

    标签: ruby-on-rails string ruby-on-rails-4 hyperlink link-to


    【解决方案1】:

    试试

    在控制器代码中

    view_context.link_to '...', '...'
    

    【讨论】:

    猜你喜欢
    • 2020-04-30
    • 2016-11-21
    • 1970-01-01
    • 1970-01-01
    • 2012-02-20
    • 1970-01-01
    • 1970-01-01
    • 2021-11-23
    • 1970-01-01
    相关资源
    最近更新 更多