Gem zfben_extend: 新鲜出炉,用于处理 tweet 类 text 的 to_html

zfben · 2011年12月23日 · 最后由 huacnlee 回复于 2012年02月04日 · 2462 次阅读

https://github.com/benz303/zfben_extend

Use

ZfbenExtend::String.to_html('text http://link #tag [email protected] @user text', tag_url: '/tagurl/', user_url: '/userurl/')

# => 'text <a href="http://link">http://link</a> <a href="/tagurl/tag">#tag</a> <a href="mailto:[email protected]">[email protected]</a> <a href="/userurl/user">@user</a> text'

See more at https://github.com/benz303/zfben_extend/blob/master/test/zfben_extend_test.rb

大家在使用过程中遇到 bug 请在 github 上提交 issue :)

PS. 第一次用 travis-ci,实在是很方便

https://github.com/benz303/zfben_extend

发现我们网站的 markdown autolink 似乎做的过头了,把 code 区域里的 url 都转成 link 了 :(

#1 楼 @zfben 这个是不好处理,所以遗留下了。 另外,写 gem 起个好名字很重要,名字要能大概描述出功能

#2 楼 @huacnlee 我是准备接下来把别的一些常用的文字、数组之类的处理也放到这个 gem 里,类似于 acitvesupport

#3 楼 @zfben 很少人会喜欢大杂烩的

我也是这么认为的

需要 登录 后方可回复, 如果你还没有账号请 注册新账号