代码之家  ›  专栏  ›  技术社区  ›  Victor

搜索子字符串并将其转换为链接。栏杆

  •  0
  • Victor  · 技术社区  · 14 年前

    我们有这样的字符串:“根据帖子4、5和6,单词…”

    我想将“4”、“5”和“6”转换为链接,使用链接“to helper”(数字是模型的ID)

    我该怎么做?这很难吗?提前谢谢。

    2 回复  |  直到 14 年前
        1
  •  0
  •   Jimmy Nitzan Tomer    14 年前

    很好的助手方法:

    def link_ids(string)
      string.gsub(/#(\d+)/) do
        link_to "##{$1}", mymodel_path($1)
      end
    end
    
        2
  •  1
  •   Dmytrii Nagirniak    14 年前
    "posts #4,#5 and #6".gsub(/(\#\d+)/) { |s| 
        link_to s, :controller => :word, :action => :show, :id => s[1,10].to_i
    }