【问题标题】:How to serve static content from gems in Sinatra (analagous to Rails ::ActionDispatch::Static)如何在 Sinatra 中提供来自 gem 的静态内容(类似于 Rails ::ActionDispatch::Static)
【发布时间】:2011-10-14 14:09:26
【问题描述】:

我有一个包含 gem 的 Sinatra 服务。 gem 包含一些我想包含在 Sinatra 应用程序中并提供服务的静态内容。

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

有没有办法在没有 ActionDispatch 的情况下在 Sinatra 中执行此操作? 或者有没有一种干净的方法可以通过 Sinatra 中的 ActionDispatch 做到这一点?

【问题讨论】:

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


    【解决方案1】:

    Sinatra 是机架应用程序。提供静态文件的一种简单方法是使用Rack::Staticthis SO 问题中的更多示例。

    【讨论】:

      猜你喜欢
      • 2012-11-04
      • 2012-04-18
      • 2012-04-14
      • 1970-01-01
      • 2013-12-29
      • 2012-10-27
      • 2010-09-13
      • 2017-09-25
      • 2011-07-12
      相关资源
      最近更新 更多