Jus*_*tin 5 hashtag ruby-1.9.3 ruby-on-rails-4
对不起,标题含糊不清
我正在使用rails 4和simple_hashtag gem(https://github.com/ralovely/simple_hashtag).我的工作很棒,但我想再往前走一点.现在我的帖子模型有一个描述属性,如果用户在一个单词前面加上一个标签(#),那么这个帖子就有标签,你可以用
@post.hashtags.each do |hashtag|
link_to hashtag.name, path_to_hashtag(hashtag.name)
end
Run Code Online (Sandbox Code Playgroud)
这些主题标签然后成为链接,因此您可以使用给定的主题标签搜索所有帖子.不幸的是,当你显示帖子的描述时,它会将其显示为纯文本中的主题标签,而不是链接.我宁愿把帖子的描述主题标签变成链接(Twitter这样做)..有谁知道我怎么能这样做?
看来我没有运行生成器来获取视图。使用此生成器,您可以获得包含此方法的主题标签帮助程序文件。
def linkify_hashtags(hashtaggable_content)
regex = SimpleHashtag::Hashtag::HASHTAG_REGEX
hashtagged_content = hashtaggable_content.to_s.gsub(regex) do
link_to($&, hashtag_path($2), {class: :hashtag})
end
hashtagged_content.html_safe
end
Run Code Online (Sandbox Code Playgroud)
这是将主题标签转换为链接的方法。
| 归档时间: |
|
| 查看次数: |
1704 次 |
| 最近记录: |