首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >保留Rails,Datamapper & Coderay的空白(哦,是的,Haml也是)

保留Rails,Datamapper & Coderay的空白(哦,是的,Haml也是)
EN

Stack Overflow用户
提问于 2011-07-25 15:52:41
回答 1查看 486关注 0票数 1

我试图在一个红宝石应用程序中显示突出显示C代码的语法。Coderay似乎是事实上的解决方案,因为我在造型方面没有做任何其他特别的事情。

下面的代码给出了div中突出显示的代码,但没有前导空格。(当使用续集Pro查看时,数据库中存在空白)

代码保存在一个常规文本列中:

代码语言:javascript
运行
复制
class Project
  include DataMapper::Resource

  property :id,     Serial
  property :name,   String,   :required => true
  property code,    Text
end

视图是通过以下方式以haml表示的:

代码语言:javascript
运行
复制
~ CodeRay.scan(@project.code, :c).div(:css => :class).html_safe

编辑

请参阅下面的解决方案,这是因为html5样板重置css

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-25 18:53:50

我是一个putz,所有的示例代码都是正确的,它是html5样板css删除了空格。具体地说:

代码语言:javascript
运行
复制
pre {  padding: 15px;  white-space: pre;  white-space: pre-wrap;  white-space: pre-line;  word-wrap: break-word; }

删除空白:预行;修复它

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6818840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档