【发布时间】:2011-07-25 15:52:41
【问题描述】:
我正在尝试在 ruby 应用程序中显示语法突出显示的 C 代码。 Coderay 似乎是事实上的解决方案,因为我没有对样式做任何其他特别的事情。
以下代码在 div 中为我提供了突出显示的代码,但没有前导空格。 (使用 Sequel Pro 查看时,DB 中存在空格)
代码保存在常规文本列中:
class Project
include DataMapper::Resource
property :id, Serial
property :name, String, :required => true
property code, Text
end
并且视图通过以下方式在haml中呈现:
~ CodeRay.scan(@project.code, :c).div(:css => :class).html_safe
编辑
请参阅下面的解决方案,这是因为 html5 样板重置 css
【问题讨论】:
标签: ruby-on-rails haml coderay html5boilerplate