Welcome라는보기가 있습니다. 나는 이것을 수동으로 만들었다. 그리고이보기에는 CSS/JS 파일이 필요 없기 때문에 자산 폴더에 생성하고 넣는 것을 원하지 않습니다.ActionController :: RoutingError를 사용하지 않고 Rails에서 사용하지 않는 CSS를 제거하는 방법?
Started GET "/javascripts/welcome.js" for ::1 at 2017-11-13 14:55:39 +0000
ActionController::RoutingError (No route matches [GET] "/javascripts/welcome.js"):
actionpack (5.0.0.rc2) lib/action_dispatch/middleware/debug_exceptions.rb:53:in `call'
web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
그리고이 오류 :
ActionController::RoutingError (No route matches [GET] "/stylesheets/welcome.css"):
Rendering /Users/ryzal/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/actionpack-5.0.0.rc2/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb within rescues/layout
actionpack (5.0.0.rc2) lib/action_dispatch/middleware/debug_exceptions.rb:53:in `call'
web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
내가 이러한 오류가 단순히 welcome.js 및 welcome.css 파일을 생성하여 멀리 갈 수 있도록하고에 넣어 수 있습니다 그러나, 나는 그 때 나는이 오류가 발생했습니다 자산. 하지만 다시는이 파일을 사용하고 싶지 않으며 절대로 원하지 않는다는 것을 알고 있으므로이 작업을 수행하려고합니다.
어떻게 해결할 수 있습니까?
FYI, 내 Rails 앱이 실패하지 않았습니다. 모든 것이 잘 작동합니다. 내가 가진 오류가 터미널에 나타났습니다. 아래를 참조하십시오 : 여기
을 그리고하는 유일한 것은 내 config/initializer/assets.rb
Rails.application.config.assets.version = '1.0'
'welcome.css'와'welcome.js'가'config/initializers/assets.rb'에 존재하지 않는지 확인하십시오. Rails가 정말로 신경을 쓴 이후로 앱이 실패하지 않아야합니다. 단지'application.css'뿐입니다. – Vlad
@Vlad 내 config/initializers/assets.rb에는 welcome.css 및 welcome.js가 없습니다. 그리고 내 레일 애플 리케이션은 브라우저에서 잘 작동합니다. 내가 가진 오류는 터미널에 나타난 오류입니다. 위의 업데이트 된 게시물을 참조하십시오. –
'assets/javascripts/application'과'assets/stylesheets/application'을 붙여 주실 수 있습니까? – AntonTkachov