所以我正在建立一个简单的论坛。我希望允许我的用户有限的格式选项,BBCode对于我的用户来说已经足够了。知道我肯定不是第一个想在RoR中使用BBCode的人,我进行了谷歌搜索,但没有找到如何创建接受BBCode的编辑器的简明教程,也没有找到解析和显示BBCode格式输入的方法。
如果有任何帮助或指南,将不胜感激!
所以我正在建立一个简单的论坛。我希望允许我的用户有限的格式选项,BBCode对于我的用户来说已经足够了。知道我肯定不是第一个想在RoR中使用BBCode的人,我进行了谷歌搜索,但没有找到如何创建接受BBCode的编辑器的简明教程,也没有找到解析和显示BBCode格式输入的方法。
如果有任何帮助或指南,将不胜感激!
这里有另一个你可能会发现有用的宝石
gem 'bb-ruby'
# run `bundle`
%h1= put_header_string.bbcode_to_html.html_safe
%p= "[b]bold text[/b]".bbcode_to_html.html_safe
module BBRuby
@@tags = @@tags.merge({
'Email' => [
/\[email(:.*)?\](.*?)\[\/file\1?\]/mi,
lambda{ |e| "<span class='email'>#{e[2].gsub('@','<i>(at)</i>')}</span>"},
'protect email from spam',
'[email]electronic@test.ru[/email]',
:email
],
})
end
[b]Contact me:[/b][email]email@test.ru[/email]
bb-ruby
gem呢? - sidney