1

我刚刚升级到 rails 4.2,我发现一些资产错误正在弹出(仅在生产中)。

这些涉及我创建的自定义 CSS 文件和 javascript 文件以及普通文件。

ActionController::RoutingError (No route matches [GET] "/assets/application.self.css")
ActionController::RoutingError (No route matches [GET] "/assets/my_css.self.css")

对应的文件production.rb如下:

  config.assets.initialize_on_precompile = false
  config.assets.precompile += %w( my_css.css ... more custom css ... devise/sessions.css devise/sessions.js devise/passwords.js devise/passwords.css devise/confirmations.js devise/confirmations.css) 

除了application.css

他们都突然有了.self.以前.css不存在的东西。

它只是预编译的css而不是js.

4

0 回答 0