Tag: 倾斜

有关创建自定义Sprockets处理器的文档?

我正在尝试为Rails创建一个sprockets预处理器,它在资产管道中找到.png.rb文件,并使用它们在我的应用程序中生成各种页面的png屏幕截图。 我已经阅读了很多这个主题,但我似乎找不到任何关于如何设置这个问题的简单文档。 请帮忙? 这是我到目前为止所拥有的: /initializers/sprockets.rb : require ‘screenshot_preprocessor’ Rails.application.assets.register_mime_type(‘screenshot/png’, ‘.png.rb’) Rails.application.assets.register_preprocessor(‘screenshot/png’, ScreenshotPreprocessor) /lib/screenshot_preprocessor.rb: class ScreenshotPreprocessor # What API do I need to provide here? # – What methods do I need to provide? # – What parameters does Sprockets pass me? # – What do I need to return to Sprockets? end

RDiscount:与Sinatra一起生成generate_toc

因此我使用Rdiscount设置sinatra来渲染具有HAML布局的markdown文件。 这一切都有效,但我希望RDiscount根据haml文件中的标题生成目录。 我试过在sinatra配置中设置它。 set :markdown, :generate_toc => true 但这似乎不起作用。 当我像这样渲染降价时,我也尝试过这样做: markdown :PAGENAMEHERE, :layout => :’layouts/PAGENAMEHERE’, :generate_toc => true 这也行不通。 这有可能吗? 如果是的话,我做错了什么?