Class: RailsOmnibar::JsController
- Inherits:
-
BaseController
- Object
- ActionController::API
- BaseController
- RailsOmnibar::JsController
- Defined in:
- app/controllers/rails_omnibar/js_controller.rb
Overview
This returns the pre-compiled JS for the frontend component. Yes, that is a hacky way to make the gem work without forcing users to install and integrate an npm package.
Constant Summary collapse
- JS_FILE =
File.join(__dir__, '..', '..', '..', 'javascript', 'compiled.js')
Instance Method Summary collapse
Methods inherited from BaseController
Instance Method Details
#show ⇒ Object
7 8 9 10 |
# File 'app/controllers/rails_omnibar/js_controller.rb', line 7 def show expires_in 1.day, public: true send_file JS_FILE, type: 'text/javascript', disposition: 'inline' end |