Class: RailsRealtimeErd::ErdController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- RailsRealtimeErd::ErdController
- Defined in:
- app/controllers/rails_realtime_erd/erd_controller.rb
Instance Method Summary collapse
Instance Method Details
#show ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'app/controllers/rails_realtime_erd/erd_controller.rb', line 5 def show ::Rails.application.eager_load! if ::Rails.env.development? connection = ::ActiveRecord::Base.connection connection.schema_cache.clear! if connection.respond_to?(:schema_cache) end @schema = Builder.model_data @app_name = ::Rails.application.class.try(:module_parent_name) || ::Rails.application.class.try(:parent_name) || "Application" @version = RailsRealtimeErd::VERSION end |