javascript ruby-on-rails debugging ruby-on-rails-4 eof

javascript - Rieles: se alcanzó el final del archivo



ruby-on-rails debugging (1)

Trabajando en mi entorno de desarrollo de Rails, todo elegante, luego me fui a almorzar y ahora recibo el error de "fin del archivo alcanzado" en el navegador. Alguien sabe lo que está pasando?

Aquí está la misma respuesta de curl:

$ curl http://localhost:7000 EOFError at / ============= > end of file reached app/views/application/_javascript.html.slim, line 1 --------------------------------------------------- ``` ruby > 1 = javascript_include_tag :application 2 3 = yield :javascript 4 ``` App backtrace ------------- - app/views/application/_javascript.html.slim:1:in `_app_views_application__javascript_html_slim__3196685002532601281_70250473343220'' - app/views/layouts/full_width.html.slim:24:in `_app_views_layouts_full_width_html_slim___489443475469111239_70110396332180'' - app/controllers/home_controller.rb:6:in `index'' Full backtrace -------------- - activesupport (4.1.9) lib/active_support/core_ext/marshal.rb:6:in `load_with_autoloading'' - sprockets (2.11.0) lib/sprockets/cache/file_store.rb:19:in `block in []'' - sprockets (2.11.0) lib/sprockets/cache/file_store.rb:19:in `[]'' - sprockets (2.11.0) lib/sprockets/caching.rb:14:in `cache_get'' - sprockets (2.11.0) lib/sprockets/caching.rb:84:in `cache_get_hash'' - sprockets (2.11.0) lib/sprockets/caching.rb:54:in `cache_asset'' - sprockets (2.11.0) lib/sprockets/index.rb:93:in `build_asset'' - sprockets (2.11.0) lib/sprockets/base.rb:287:in `find_asset'' - sprockets (2.11.0) lib/sprockets/index.rb:61:in `find_asset'' - sprockets (2.11.0) lib/sprockets/environment.rb:75:in `find_asset'' - sprockets (2.11.0) lib/sprockets/base.rb:295:in `[]'' - sprockets-rails (2.2.4) lib/sprockets/rails/helper.rb:123:in `asset_digest_path'' - sprockets-rails (2.2.4) lib/sprockets/rails/helper.rb:76:in `compute_asset_path'' - actionview (4.1.9) lib/action_view/helpers/asset_url_helper.rb:132:in `asset_path'' - sprockets-rails (2.2.4) lib/sprockets/rails/helper.rb:91:in `asset_path''


Si todo funcionaba bien y no realizaba ningún cambio, esto podría deberse a una memoria caché tmp corrupta o a un estado de Spring en mal estado. Intentaré lo siguiente desde el directorio raíz de tu aplicación:

  1. Stop Spring: spring stop
  2. Detenga su servidor Rails presionando ctrl-c en su teclado
  3. Limpie su caché de tmp ejecutando bin/rake tmp:clear
  4. Cierre y vuelva a iniciar su aplicación Terminal para asegurarse de que no se está ejecutando nada
  5. Inicie Rails nuevamente con rails s e intente acceder a él en http: // localhost: 3000