如何在Sinatra中提供来自gem的静态内容(与Rails :: ActionDispatch :: Static类似)

时间:2011-07-27 19:52:35

标签: ruby-on-rails-3 gem sinatra actiondispatch

我有一个包含宝石的Sinatra服务。宝石包含一些静态内容,我想通过Sinatra应用程序包含在内。

在Rails中,这将通过ActionDispatch完成。这是一个例子: http://jonswope.com/2010/07/25/rails-3-engines-plugins-and-static-assets/

在没有ActionDispatch的情况下,有没有办法在Sinatra中执行此操作? 或者通过Sinatra中的ActionDispatch有一个干净的方法吗?

1 个答案:

答案 0 :(得分:0)

Sinatra是Rack Applications。使用Rack::Static提供静态文件的简便方法。 this问题中的更多例子。