Skip to content

Debug mode does not work on production mode #61

@tk0miya

Description

@tk0miya

The debug_mode does not work in production mode, even if enabled.

It seems the assets of reactionview are not precompiled.

Configuration:

ReActionView.configure do |config|
  config.intercept_erb = true
  config.debug_mode = true
end

Reproduction steps:

tkomiya@altair> rails new reactionview_test
(snip)
tkomiya@altair> cd reactionview_test
tkomiya@altair> echo 'gem "herb"' >> Gemfile
tkomiya@altair> echo 'gem "reactionview"' >> Gemfile
tkomiya@altair> bundle
(snip)
tkomiya@altair> bin/rails g reactionview:install
(snip)
tkomiya@altair> vi config/initializers/reactionview.rb
tkomiya@altair> bin/rails g controller home index
(snip)
tkomiya@altair> SECRET_KEY_BASE=dummy RAILS_ENV=production bin/rails assets:clobber assets:precompile
(snip)
tkomiya@altair> SECRET_KEY_BASE=dummy RAILS_ENV=production bin/rails s

Stacktrace:

[70df18cb-bb8d-4140-add4-f4ea6d58068f] Started GET "/home/index" for 127.0.0.1 at 2025-11-17 02:58:01 +0900
[70df18cb-bb8d-4140-add4-f4ea6d58068f] Processing by HomeController#index as HTML
[70df18cb-bb8d-4140-add4-f4ea6d58068f]   Rendered layout layouts/application.html.erb (Duration: 5.2ms | GC: 0.1ms)
[70df18cb-bb8d-4140-add4-f4ea6d58068f] Completed 500 Internal Server Error in 53ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.4ms)
[70df18cb-bb8d-4140-add4-f4ea6d58068f]
[70df18cb-bb8d-4140-add4-f4ea6d58068f] ActionView::Template::Error (The asset 'reactionview-dev-tools.umd.js' was not found in the load path.)
[70df18cb-bb8d-4140-add4-f4ea6d58068f] Caused by: Propshaft::MissingAssetError (The asset 'reactionview-dev-tools.umd.js' was not found in the load path.)
[70df18cb-bb8d-4140-add4-f4ea6d58068f]
Information for: ActionView::Template::Error (The asset 'reactionview-dev-tools.umd.js' was not found in the load path.):
[70df18cb-bb8d-4140-add4-f4ea6d58068f]
[70df18cb-bb8d-4140-add4-f4ea6d58068f] propshaft (1.3.1) lib/propshaft/helper.rb:50:in 'Propshaft::Helper#compute_asset_path'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/helpers/asset_url_helper.rb:204:in 'ActionView::Helpers::AssetUrlHelper#asset_path'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/helpers/asset_url_helper.rb:322:in 'ActionView::Helpers::AssetUrlHelper#javascript_path'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/helpers/asset_tag_helper.rb:127:in 'block in ActionView::Helpers::AssetTagHelper#javascript_include_tag'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/helpers/asset_tag_helper.rb:126:in 'Array#map'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/helpers/asset_tag_helper.rb:126:in 'ActionView::Helpers::AssetTagHelper#javascript_include_tag'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] propshaft (1.3.1) lib/propshaft/helper.rb:103:in 'block in Propshaft::Helper#javascript_include_tag'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] propshaft (1.3.1) lib/propshaft/helper.rb:127:in 'block in Propshaft::Helper#_build_asset_tags'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] propshaft (1.3.1) lib/propshaft/helper.rb:125:in 'Array#map'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] propshaft (1.3.1) lib/propshaft/helper.rb:125:in 'Propshaft::Helper#_build_asset_tags'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] propshaft (1.3.1) lib/propshaft/helper.rb:103:in 'Propshaft::Helper#javascript_include_tag'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] reactionview (0.1.6) lib/reactionview/template/handlers/herb.rb:72:in 'ReActionView::Template::Handlers::Herb#reactionview_dev_tools_markup'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] reactionview (0.1.6) lib/reactionview/template/handlers/herb.rb:25:in 'ReActionView::Template::Handlers::Herb#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/template/handlers/erb.rb:30:in 'ActionView::Template::Handlers::ERB.call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] reactionview (0.1.6) lib/reactionview/template/handlers/erb.rb:11:in 'ReActionView::Template::Handlers::ERB#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/template/handlers/erb.rb:30:in 'ActionView::Template::Handlers::ERB.call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/template.rb:446:in 'ActionView::Template#compiled_source'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/template.rb:502:in 'ActionView::Template#compile'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/template.rb:433:in 'block (2 levels) in ActionView::Template#compile!'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/notifications.rb:212:in 'ActiveSupport::Notifications.instrument'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/template.rb:579:in 'ActionView::Template#instrument'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/template.rb:432:in 'block in ActionView::Template#compile!'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/template.rb:424:in 'Thread::Mutex#synchronize'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/template.rb:424:in 'ActionView::Template#compile!'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/template.rb:273:in 'block in ActionView::Template#render'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/notifications.rb:212:in 'ActiveSupport::Notifications.instrument'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/template.rb:583:in 'ActionView::Template#instrument_render_template'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/template.rb:272:in 'ActionView::Template#render'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/renderer/template_renderer.rb:77:in 'block in ActionView::TemplateRenderer#render_with_layout'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/notifications.rb:210:in 'block in ActiveSupport::Notifications.instrument'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/notifications/instrumenter.rb:58:in 'ActiveSupport::Notifications::Instrumenter#instrument'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/notifications.rb:210:in 'ActiveSupport::Notifications.instrument'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/renderer/template_renderer.rb:75:in 'ActionView::TemplateRenderer#render_with_layout'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/renderer/template_renderer.rb:59:in 'ActionView::TemplateRenderer#render_template'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/renderer/template_renderer.rb:11:in 'ActionView::TemplateRenderer#render'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/renderer/renderer.rb:58:in 'ActionView::Renderer#render_template_to_object'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/renderer/renderer.rb:31:in 'ActionView::Renderer#render_to_object'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/rendering.rb:136:in 'block in ActionView::Rendering#_render_template'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/base.rb:308:in 'ActionView::Base#in_rendering_context'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/rendering.rb:135:in 'ActionView::Rendering#_render_template'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/streaming.rb:179:in 'ActionController::Streaming#_render_template'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/rendering.rb:122:in 'ActionView::Rendering#render_to_body'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/rendering.rb:192:in 'ActionController::Rendering#render_to_body'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/renderers.rb:155:in 'ActionController::Renderers#render_to_body'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/abstract_controller/rendering.rb:28:in 'AbstractController::Rendering#render'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/rendering.rb:173:in 'ActionController::Rendering#render'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/instrumentation.rb:31:in 'block (2 levels) in ActionController::Instrumentation#render'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/benchmark.rb:17:in 'ActiveSupport::Benchmark.realtime'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/instrumentation.rb:31:in 'block in ActionController::Instrumentation#render'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/instrumentation.rb:100:in 'ActionController::Instrumentation#cleanup_view_runtime'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activerecord (8.1.1) lib/active_record/railties/controller_runtime.rb:48:in 'ActiveRecord::Railties::ControllerRuntime#cleanup_view_runtime'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/instrumentation.rb:30:in 'ActionController::Instrumentation#render'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/implicit_render.rb:39:in 'ActionController::ImplicitRender#default_render'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/basic_implicit_render.rb:9:in 'ActionController::BasicImplicitRender#send_action'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/abstract_controller/base.rb:221:in 'AbstractController::Base#process_action'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/rendering.rb:199:in 'ActionController::Rendering#process_action'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/abstract_controller/callbacks.rb:267:in 'block in AbstractController::Callbacks#process_action'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/callbacks.rb:121:in 'block in ActiveSupport::Callbacks#run_callbacks'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] turbo-rails (2.0.20) lib/turbo-rails.rb:24:in 'Turbo.with_request_id'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] turbo-rails (2.0.20) app/controllers/concerns/turbo/request_id_tracking.rb:10:in 'Turbo::RequestIdTracking#turbo_tracking_request_id'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/callbacks.rb:130:in 'block in ActiveSupport::Callbacks#run_callbacks'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actiontext (8.1.1) lib/action_text/rendering.rb:24:in 'ActionText::Rendering::ClassMethods#with_renderer'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actiontext (8.1.1) lib/action_text/engine.rb:72:in 'block (4 levels) in <class:Engine>'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/callbacks.rb:130:in 'BasicObject#instance_exec'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/callbacks.rb:130:in 'block in ActiveSupport::Callbacks#run_callbacks'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/callbacks.rb:141:in 'ActiveSupport::Callbacks#run_callbacks'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/abstract_controller/callbacks.rb:266:in 'AbstractController::Callbacks#process_action'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/rescue.rb:36:in 'ActionController::Rescue#process_action'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/instrumentation.rb:76:in 'block in ActionController::Instrumentation#process_action'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/notifications.rb:210:in 'block in ActiveSupport::Notifications.instrument'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/notifications/instrumenter.rb:58:in 'ActiveSupport::Notifications::Instrumenter#instrument'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/notifications.rb:210:in 'ActiveSupport::Notifications.instrument'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/instrumentation.rb:75:in 'ActionController::Instrumentation#process_action'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/params_wrapper.rb:259:in 'ActionController::ParamsWrapper#process_action'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activerecord (8.1.1) lib/active_record/railties/controller_runtime.rb:39:in 'ActiveRecord::Railties::ControllerRuntime#process_action'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/abstract_controller/base.rb:154:in 'AbstractController::Base#process'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/rendering.rb:40:in 'ActionView::Rendering#process'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal.rb:252:in 'ActionController::Metal#dispatch'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal.rb:335:in 'ActionController::Metal.dispatch'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/routing/route_set.rb:65:in 'ActionDispatch::Routing::RouteSet::Dispatcher#dispatch'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/routing/route_set.rb:50:in 'ActionDispatch::Routing::RouteSet::Dispatcher#serve'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/journey/router.rb:35:in 'block in ActionDispatch::Journey::Router#serve'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/journey/router.rb:86:in 'block in ActionDispatch::Journey::Router#recognize'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/journey/router.rb:66:in 'Array#each'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/journey/router.rb:66:in 'ActionDispatch::Journey::Router#recognize'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/journey/router.rb:31:in 'ActionDispatch::Journey::Router#serve'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/routing/route_set.rb:906:in 'ActionDispatch::Routing::RouteSet#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] rack (3.2.4) lib/rack/tempfile_reaper.rb:20:in 'Rack::TempfileReaper#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] rack (3.2.4) lib/rack/etag.rb:29:in 'Rack::ETag#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] rack (3.2.4) lib/rack/conditional_get.rb:31:in 'Rack::ConditionalGet#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] rack (3.2.4) lib/rack/head.rb:15:in 'Rack::Head#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/http/content_security_policy.rb:38:in 'ActionDispatch::ContentSecurityPolicy::Middleware#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] rack-session (2.1.1) lib/rack/session/abstract/id.rb:274:in 'Rack::Session::Abstract::Persisted#context'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] rack-session (2.1.1) lib/rack/session/abstract/id.rb:268:in 'Rack::Session::Abstract::Persisted#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/middleware/cookies.rb:708:in 'ActionDispatch::Cookies#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/middleware/callbacks.rb:31:in 'block in ActionDispatch::Callbacks#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/callbacks.rb:101:in 'ActiveSupport::Callbacks#run_callbacks'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/middleware/callbacks.rb:30:in 'ActionDispatch::Callbacks#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/middleware/debug_exceptions.rb:31:in 'ActionDispatch::DebugExceptions#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/middleware/show_exceptions.rb:32:in 'ActionDispatch::ShowExceptions#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] railties (8.1.1) lib/rails/rack/logger.rb:41:in 'Rails::Rack::Logger#call_app'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] railties (8.1.1) lib/rails/rack/logger.rb:29:in 'Rails::Rack::Logger#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] railties (8.1.1) lib/rails/rack/silence_request.rb:31:in 'Rails::Rack::SilenceRequest#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/middleware/remote_ip.rb:98:in 'ActionDispatch::RemoteIp#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/middleware/request_id.rb:34:in 'ActionDispatch::RequestId#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] rack (3.2.4) lib/rack/method_override.rb:28:in 'Rack::MethodOverride#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] rack (3.2.4) lib/rack/runtime.rb:24:in 'Rack::Runtime#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/cache/strategy/local_cache_middleware.rb:30:in 'ActiveSupport::Cache::Strategy::LocalCache::Middleware#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/middleware/executor.rb:20:in 'ActionDispatch::Executor#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/middleware/static.rb:27:in 'ActionDispatch::Static#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] rack (3.2.4) lib/rack/sendfile.rb:131:in 'Rack::Sendfile#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] railties (8.1.1) lib/rails/engine.rb:534:in 'Rails::Engine#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] puma (7.1.0) lib/puma/configuration.rb:300:in 'Puma::Configuration::ConfigMiddleware#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] puma (7.1.0) lib/puma/request.rb:101:in 'block in Puma::Request#handle_request'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] puma (7.1.0) lib/puma/thread_pool.rb:355:in 'Puma::ThreadPool#with_force_shutdown'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] puma (7.1.0) lib/puma/request.rb:100:in 'Puma::Request#handle_request'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] puma (7.1.0) lib/puma/server.rb:503:in 'Puma::Server#process_client'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] puma (7.1.0) lib/puma/server.rb:262:in 'block in Puma::Server#run'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] puma (7.1.0) lib/puma/thread_pool.rb:182:in 'block in Puma::ThreadPool#spawn_thread'
[70df18cb-bb8d-4140-add4-f4ea6d58068f]
Information for cause: Propshaft::MissingAssetError (The asset 'reactionview-dev-tools.umd.js' was not found in the load path.):
[70df18cb-bb8d-4140-add4-f4ea6d58068f]
[70df18cb-bb8d-4140-add4-f4ea6d58068f] propshaft (1.3.1) lib/propshaft/helper.rb:50:in 'Propshaft::Helper#compute_asset_path'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/helpers/asset_url_helper.rb:204:in 'ActionView::Helpers::AssetUrlHelper#asset_path'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/helpers/asset_url_helper.rb:322:in 'ActionView::Helpers::AssetUrlHelper#javascript_path'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/helpers/asset_tag_helper.rb:127:in 'block in ActionView::Helpers::AssetTagHelper#javascript_include_tag'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/helpers/asset_tag_helper.rb:126:in 'Array#map'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/helpers/asset_tag_helper.rb:126:in 'ActionView::Helpers::AssetTagHelper#javascript_include_tag'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] propshaft (1.3.1) lib/propshaft/helper.rb:103:in 'block in Propshaft::Helper#javascript_include_tag'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] propshaft (1.3.1) lib/propshaft/helper.rb:127:in 'block in Propshaft::Helper#_build_asset_tags'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] propshaft (1.3.1) lib/propshaft/helper.rb:125:in 'Array#map'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] propshaft (1.3.1) lib/propshaft/helper.rb:125:in 'Propshaft::Helper#_build_asset_tags'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] propshaft (1.3.1) lib/propshaft/helper.rb:103:in 'Propshaft::Helper#javascript_include_tag'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] reactionview (0.1.6) lib/reactionview/template/handlers/herb.rb:72:in 'ReActionView::Template::Handlers::Herb#reactionview_dev_tools_markup'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] reactionview (0.1.6) lib/reactionview/template/handlers/herb.rb:25:in 'ReActionView::Template::Handlers::Herb#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/template/handlers/erb.rb:30:in 'ActionView::Template::Handlers::ERB.call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] reactionview (0.1.6) lib/reactionview/template/handlers/erb.rb:11:in 'ReActionView::Template::Handlers::ERB#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/template/handlers/erb.rb:30:in 'ActionView::Template::Handlers::ERB.call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/template.rb:446:in 'ActionView::Template#compiled_source'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/template.rb:502:in 'ActionView::Template#compile'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/template.rb:433:in 'block (2 levels) in ActionView::Template#compile!'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/notifications.rb:212:in 'ActiveSupport::Notifications.instrument'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/template.rb:579:in 'ActionView::Template#instrument'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/template.rb:432:in 'block in ActionView::Template#compile!'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/template.rb:424:in 'Thread::Mutex#synchronize'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/template.rb:424:in 'ActionView::Template#compile!'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/template.rb:273:in 'block in ActionView::Template#render'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/notifications.rb:212:in 'ActiveSupport::Notifications.instrument'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/template.rb:583:in 'ActionView::Template#instrument_render_template'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/template.rb:272:in 'ActionView::Template#render'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/renderer/template_renderer.rb:77:in 'block in ActionView::TemplateRenderer#render_with_layout'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/notifications.rb:210:in 'block in ActiveSupport::Notifications.instrument'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/notifications/instrumenter.rb:58:in 'ActiveSupport::Notifications::Instrumenter#instrument'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/notifications.rb:210:in 'ActiveSupport::Notifications.instrument'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/renderer/template_renderer.rb:75:in 'ActionView::TemplateRenderer#render_with_layout'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/renderer/template_renderer.rb:59:in 'ActionView::TemplateRenderer#render_template'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/renderer/template_renderer.rb:11:in 'ActionView::TemplateRenderer#render'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/renderer/renderer.rb:58:in 'ActionView::Renderer#render_template_to_object'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/renderer/renderer.rb:31:in 'ActionView::Renderer#render_to_object'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/rendering.rb:136:in 'block in ActionView::Rendering#_render_template'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/base.rb:308:in 'ActionView::Base#in_rendering_context'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/rendering.rb:135:in 'ActionView::Rendering#_render_template'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/streaming.rb:179:in 'ActionController::Streaming#_render_template'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/rendering.rb:122:in 'ActionView::Rendering#render_to_body'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/rendering.rb:192:in 'ActionController::Rendering#render_to_body'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/renderers.rb:155:in 'ActionController::Renderers#render_to_body'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/abstract_controller/rendering.rb:28:in 'AbstractController::Rendering#render'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/rendering.rb:173:in 'ActionController::Rendering#render'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/instrumentation.rb:31:in 'block (2 levels) in ActionController::Instrumentation#render'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/benchmark.rb:17:in 'ActiveSupport::Benchmark.realtime'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/instrumentation.rb:31:in 'block in ActionController::Instrumentation#render'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/instrumentation.rb:100:in 'ActionController::Instrumentation#cleanup_view_runtime'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activerecord (8.1.1) lib/active_record/railties/controller_runtime.rb:48:in 'ActiveRecord::Railties::ControllerRuntime#cleanup_view_runtime'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/instrumentation.rb:30:in 'ActionController::Instrumentation#render'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/implicit_render.rb:39:in 'ActionController::ImplicitRender#default_render'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/basic_implicit_render.rb:9:in 'ActionController::BasicImplicitRender#send_action'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/abstract_controller/base.rb:221:in 'AbstractController::Base#process_action'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/rendering.rb:199:in 'ActionController::Rendering#process_action'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/abstract_controller/callbacks.rb:267:in 'block in AbstractController::Callbacks#process_action'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/callbacks.rb:121:in 'block in ActiveSupport::Callbacks#run_callbacks'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] turbo-rails (2.0.20) lib/turbo-rails.rb:24:in 'Turbo.with_request_id'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] turbo-rails (2.0.20) app/controllers/concerns/turbo/request_id_tracking.rb:10:in 'Turbo::RequestIdTracking#turbo_tracking_request_id'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/callbacks.rb:130:in 'block in ActiveSupport::Callbacks#run_callbacks'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actiontext (8.1.1) lib/action_text/rendering.rb:24:in 'ActionText::Rendering::ClassMethods#with_renderer'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actiontext (8.1.1) lib/action_text/engine.rb:72:in 'block (4 levels) in <class:Engine>'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/callbacks.rb:130:in 'BasicObject#instance_exec'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/callbacks.rb:130:in 'block in ActiveSupport::Callbacks#run_callbacks'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/callbacks.rb:141:in 'ActiveSupport::Callbacks#run_callbacks'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/abstract_controller/callbacks.rb:266:in 'AbstractController::Callbacks#process_action'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/rescue.rb:36:in 'ActionController::Rescue#process_action'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/instrumentation.rb:76:in 'block in ActionController::Instrumentation#process_action'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/notifications.rb:210:in 'block in ActiveSupport::Notifications.instrument'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/notifications/instrumenter.rb:58:in 'ActiveSupport::Notifications::Instrumenter#instrument'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/notifications.rb:210:in 'ActiveSupport::Notifications.instrument'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/instrumentation.rb:75:in 'ActionController::Instrumentation#process_action'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal/params_wrapper.rb:259:in 'ActionController::ParamsWrapper#process_action'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activerecord (8.1.1) lib/active_record/railties/controller_runtime.rb:39:in 'ActiveRecord::Railties::ControllerRuntime#process_action'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/abstract_controller/base.rb:154:in 'AbstractController::Base#process'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionview (8.1.1) lib/action_view/rendering.rb:40:in 'ActionView::Rendering#process'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal.rb:252:in 'ActionController::Metal#dispatch'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_controller/metal.rb:335:in 'ActionController::Metal.dispatch'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/routing/route_set.rb:65:in 'ActionDispatch::Routing::RouteSet::Dispatcher#dispatch'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/routing/route_set.rb:50:in 'ActionDispatch::Routing::RouteSet::Dispatcher#serve'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/journey/router.rb:35:in 'block in ActionDispatch::Journey::Router#serve'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/journey/router.rb:86:in 'block in ActionDispatch::Journey::Router#recognize'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/journey/router.rb:66:in 'Array#each'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/journey/router.rb:66:in 'ActionDispatch::Journey::Router#recognize'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/journey/router.rb:31:in 'ActionDispatch::Journey::Router#serve'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/routing/route_set.rb:906:in 'ActionDispatch::Routing::RouteSet#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] rack (3.2.4) lib/rack/tempfile_reaper.rb:20:in 'Rack::TempfileReaper#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] rack (3.2.4) lib/rack/etag.rb:29:in 'Rack::ETag#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] rack (3.2.4) lib/rack/conditional_get.rb:31:in 'Rack::ConditionalGet#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] rack (3.2.4) lib/rack/head.rb:15:in 'Rack::Head#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/http/content_security_policy.rb:38:in 'ActionDispatch::ContentSecurityPolicy::Middleware#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] rack-session (2.1.1) lib/rack/session/abstract/id.rb:274:in 'Rack::Session::Abstract::Persisted#context'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] rack-session (2.1.1) lib/rack/session/abstract/id.rb:268:in 'Rack::Session::Abstract::Persisted#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/middleware/cookies.rb:708:in 'ActionDispatch::Cookies#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/middleware/callbacks.rb:31:in 'block in ActionDispatch::Callbacks#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/callbacks.rb:101:in 'ActiveSupport::Callbacks#run_callbacks'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/middleware/callbacks.rb:30:in 'ActionDispatch::Callbacks#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/middleware/debug_exceptions.rb:31:in 'ActionDispatch::DebugExceptions#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/middleware/show_exceptions.rb:32:in 'ActionDispatch::ShowExceptions#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] railties (8.1.1) lib/rails/rack/logger.rb:41:in 'Rails::Rack::Logger#call_app'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] railties (8.1.1) lib/rails/rack/logger.rb:29:in 'Rails::Rack::Logger#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] railties (8.1.1) lib/rails/rack/silence_request.rb:31:in 'Rails::Rack::SilenceRequest#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/middleware/remote_ip.rb:98:in 'ActionDispatch::RemoteIp#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/middleware/request_id.rb:34:in 'ActionDispatch::RequestId#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] rack (3.2.4) lib/rack/method_override.rb:28:in 'Rack::MethodOverride#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] rack (3.2.4) lib/rack/runtime.rb:24:in 'Rack::Runtime#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] activesupport (8.1.1) lib/active_support/cache/strategy/local_cache_middleware.rb:30:in 'ActiveSupport::Cache::Strategy::LocalCache::Middleware#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/middleware/executor.rb:20:in 'ActionDispatch::Executor#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] actionpack (8.1.1) lib/action_dispatch/middleware/static.rb:27:in 'ActionDispatch::Static#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] rack (3.2.4) lib/rack/sendfile.rb:131:in 'Rack::Sendfile#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] railties (8.1.1) lib/rails/engine.rb:534:in 'Rails::Engine#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] puma (7.1.0) lib/puma/configuration.rb:300:in 'Puma::Configuration::ConfigMiddleware#call'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] puma (7.1.0) lib/puma/request.rb:101:in 'block in Puma::Request#handle_request'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] puma (7.1.0) lib/puma/thread_pool.rb:355:in 'Puma::ThreadPool#with_force_shutdown'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] puma (7.1.0) lib/puma/request.rb:100:in 'Puma::Request#handle_request'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] puma (7.1.0) lib/puma/server.rb:503:in 'Puma::Server#process_client'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] puma (7.1.0) lib/puma/server.rb:262:in 'block in Puma::Server#run'
[70df18cb-bb8d-4140-add4-f4ea6d58068f] puma (7.1.0) lib/puma/thread_pool.rb:182:in 'block in Puma::ThreadPool#spawn_thread'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions