Ruby on rails 红地毯宝石不能正常工作轨道4

Ruby on rails 红地毯宝石不能正常工作轨道4,ruby-on-rails,ruby,ruby-on-rails-3,ruby-on-rails-4,rubygems,Ruby On Rails,Ruby,Ruby On Rails 3,Ruby On Rails 4,Rubygems,我已经安装并设置了红毯宝石用于标记,而CodeRay宝石用于语法高亮显示 我的问题是 ```红宝石 ``` 在markdown中,它将提供一个代码块,其已加载但未正确设置样式,实际上pre标记上没有样式 下面是我的应用程序\u helper.rb中的代码 class CodeRayify < Redcarpet::Render::HTML def block_code(code, language) CodeRay.scan(code, language).div(:

我已经安装并设置了红毯宝石用于标记,而CodeRay宝石用于语法高亮显示

我的问题是

```红宝石

```

在markdown中,它将提供一个代码块,其已加载但未正确设置样式,实际上pre标记上没有样式

下面是我的应用程序\u helper.rb中的代码

 class CodeRayify < Redcarpet::Render::HTML
    def block_code(code, language)
      CodeRay.scan(code, language).div(:line_numbers => :table)
    end
  end

  def markdown(text)
    coderayified = CodeRayify.new(:filter_html => true, :hard_wrap => true)
    options = {
      fenced_code_blocks: true,
      no_intra_emphasis: true,
      autolink: true,
      strikethrough: true,
      lax_spacing: true,
      superscript: true
    }

    markdown_to_html = Redcarpet::Markdown.new(coderayified,options)
    markdown_to_html.render(text).html_safe
  end
class CodeRayify:table)
结束
结束
def标记(文本)
新(:filter\u html=>true,:hard\u wrap=>true)
选项={
防护代码块:正确,
没有强调:正确,
自动链接:对,
删除线:对,
松弛间距:正确,
上标:正确
}
markdown_to_html=红地毯::markdown.new(已编码,选项)
标记为html.render(text.html\u安全
结束
那么我所做的就是这个


换句话说,stackoverflows在按下ctrl+K时所做的样式在我的例子中并不存在。

如果您说的是“无样式”,则没有
标记的属性。我刚刚重新创建了您的示例,我看到Ruby代码在
块中正确着色:关键字有自己的样式,诸如此类。如果您确实有错误,请检查您的gem版本。我有coderay 1.1.0和Red地毯3.3.2,一切看起来都很好。

如果你说的是“无风格”的话,没有
标签的属性。我刚刚重新创建了您的示例,我看到Ruby代码在
块中正确着色:关键字有自己的样式,诸如此类。如果您确实有错误,请检查您的gem版本。我有coderay 1.1.0和Red地毯3.3.2,一切看起来都很好。

我要求的是代码“占位符”具有上面那样的灰色背景。不是文本本身。啊,但是你应该将这种样式添加到你的.css文件中。只需将
pre{background color:#eee;}
添加到它。正如我在视频中看到的那样,样式是默认的,您的行号默认也有颜色吗这是我默认拥有的。行号、关键字的颜色、字符串文字的背景。
没有样式,字体也不是等距的。您或screencast的创建者缺少一些东西–您应该添加一些CSS来进行样式设置。嗯,为什么您的行号是链接的?它是默认的还是您这样做的?我要求的是代码“占位符”具有如上所述的灰色背景。不是文本本身。啊,但是你应该将这种样式添加到你的.css文件中。只需将
pre{background color:#eee;}
添加到它。正如我在视频中看到的那样,样式是默认的,您的行号默认也有颜色吗这是我默认拥有的。行号、关键字的颜色、字符串文字的背景。
没有样式,字体也不是等距的。您或screencast的创建者缺少一些东西–您应该添加一些CSS来进行样式设置。嗯,为什么您的行号是链接的?是默认的还是你做的?