diff options
author | David Heinemeier Hansson <david@loudthinking.com> | 2017-07-03 20:14:28 +0200 |
---|---|---|
committer | David Heinemeier Hansson <david@loudthinking.com> | 2017-07-03 20:14:28 +0200 |
commit | d2ff19c39c097aa17d16e33c8de981f43cd1ffa0 (patch) | |
tree | 798b8a30e1b238c9f7934c5be2aba35557bbebd9 /lib/active_file/railtie.rb | |
parent | dca8d548b01407d21e660d7f9759d07d67329e07 (diff) | |
download | rails-d2ff19c39c097aa17d16e33c8de981f43cd1ffa0.tar.gz rails-d2ff19c39c097aa17d16e33c8de981f43cd1ffa0.tar.bz2 rails-d2ff19c39c097aa17d16e33c8de981f43cd1ffa0.zip |
WIP: Disk URLs
Diffstat (limited to 'lib/active_file/railtie.rb')
-rw-r--r-- | lib/active_file/railtie.rb | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/lib/active_file/railtie.rb b/lib/active_file/railtie.rb index e1b34f56cf..4398bb6072 100644 --- a/lib/active_file/railtie.rb +++ b/lib/active_file/railtie.rb @@ -1,6 +1,19 @@ require "rails/railtie" module ActiveFile - class Engine < ::Rails::Engine + class Railtie < Rails::Railtie # :nodoc: + config.action_cable = ActiveSupport::OrderedOptions.new + + config.eager_load_namespaces << ActiveFile + + initializer "action_cable.routes" do + require "active_file/disk_controller" + + config.after_initialize do |app| + app.routes.prepend do + get "/rails/blobs/:id" => "active_file/disk#show", as: :rails_disk_blob + end + end + end end end |