【发布时间】:2010-02-24 02:21:31
【问题描述】:
我正在使用 RackDAV,它很棒! http://github.com/georgi/rack_dav
但是,我可以将它集成到我的 Rails 应用程序中的唯一方法是修改我从 /vendor/rails/railties/rails/commands/server 文件复制的服务器启动文件!显然不是很好。我有这个工作:
app = Rack::Builder.new {
use Rails::Rack::LogTailer unless options[:detach]
use Rails::Rack::Debugger if options[:debugger]
map map_path do
use Rails::Rack::Static
run inner_app
end
map "/webdav/" do
use Rack::ShowExceptions
use Rack::CommonLogger
use Rack::Reloader
use Rack::Lint
run RackDAV::Handler.new(:root => SOLR_CORES_FILESYSTEM)
end
}.to_app
我希望能够在其他地方指定处理程序,例如在 environment.rb 中,但不知道如何让映射方面工作。有人将 RackDAV 连接到 Rails 中吗?
【问题讨论】:
标签: ruby-on-rails ruby webdav