提醒功能上线,大家可以看到顶部导航用户名旁的小方框。有新消息时会变红,可以在本帖互 @ 测试
同时为了配合 @ 功能,用户名格式限定为 \w{3,20} (数字,英文大小写,下划线_,3~20 个字符)
所以用户名不符合的同学麻烦修改一下,不然无法正常使用 @ 功能。(阿,看了后台,只有 Kevin Hwa 8$9lXtwTx6zqnA$h 两位同学需要改的)
欢迎检查 bug ~
@changtimwu 故意 at 自己
@hooopo 纯测试
#let's test @ in code block
@hooopo=1
puts @hooopo +1
#32 楼 @huacnlee #37 楼 @blankyao
https://github.com/huacnlee/ruby-china/blob/master/app/models/reply.rb#L47
才几行代码阿,哪用一个 gem,况且又不是 twitter 名字
从它的 spec 来看,它说的国际化支持是指“即使 tweets 和@blankyao之间没有空格”也可以将 id 取出来,README 里也是这个意思 https://github.com/twitter/twitter-text-rb/blob/master/spec/extractor_spec.rb#L89 @的那么多功能 ruby-china 都已经有了吧 我也认为正则可以搞定的就没有必要另外去装一个 gem
twitter-text-rb 这个 gem 的设计初衷和你们的需求好像就不符和呀 这个 gem 是专门为 twitter 这种应用设计的: 1.区分 at 和 mention 2.autolink,其中还有域名检测等特性 3.hashtag 4.user list 5.国际化指的是支持全角和半角的 at 符号 还有一些其他 white space 6.支持表情 7.点击高亮 8.支持各种 ruby 版本 1.8.7,1.9,jruby 等