从长字符串中拉出一个字符,只使字符可链接

时间:2014-02-12 19:28:48

标签: ruby-on-rails ruby-on-rails-3

我的文字包含这样的内容,“需要更多信息?请参阅我们的笔记”。此文本来自数据库列。我可以找到'?',但我不能设置'?'只能使用Rails link_to链接。这是代码:

text = "Need more information? See our notes" # THIS TEXT COMES FROM THE DATABASE
- if /[?]/.match(text)
    %h2
      = link_to anchor: 'lead' do
        = text

任何想法都会非常有用。

感谢。

1 个答案:

答案 0 :(得分:0)

这个应该做的事情:

- if /[?]/.match(text)
    %h2
      != text.sub('?', link_to('?', anchor: 'lead'))