ruby(在rails上)gem用于基本表单标记

时间:2011-02-09 14:48:51

标签: ruby-on-rails ruby-on-rails-3 rubygems

我想为我正在处理的应用添加一些基本标记(bbcode等)。我只需要基本的功能,如[b],[url]和类似的标签。

你能推荐一款易于插入的宝石吗?

编辑: 我得到了一个使用RDiscount的提示,这是我安装的,现在正在尝试使用。但我不确定如何使用它。我的第一个想法是在我的模型中的:before_save过滤器中使用它,但这意味着我将HTML保存到我的数据库中。这意味着如果我想编辑内容,将会有一堆HTML标签显示给用户。

我的另一个想法是在app / helpers / application_helper中创建一个帮助器方法,它可以通过调用helper_name(post.content)将HTML返回给视图。这可能是最好的主意,而且似乎有效(部分)。 Ruby on Rails仍然可以防止任何HTML被“使用”,因为它会转义标签。

您是否建议使用其他方式?如果没有,我怎么能“取消”HTML?

2 个答案:

答案 0 :(得分:2)

或许像RDiscount这样的东西?不清楚您的要求是什么,但这里是info about the project

答案 1 :(得分:-1)

formtastic是一个非常受欢迎且功能强大的插件。