cas*_*ral 1 sprockets ruby-on-rails-5
升级我的Rails 4.2应用程序后,我正在尝试使用Rails 5.
更改版本后,我使用了该命令 bundle exec rake rails:update
我访问某些视图时遇到错误:
Asset `application.css` was not declared to be precompiled in production.
Declare links to your assets in `assets/config/manifest.js`.
Run Code Online (Sandbox Code Playgroud)
由于链轮4需要manifest.js您必须创建文件的文件assets/config/manifest.js,因此假设它是在生成器上创建的,但由于它没有定义放置文件的位置,因此它现在不会创建.在Rails 5发布之前它可能会更改的文件的位置(或类型,从js到yml),所以要注意.
添加一些如下所示的选项,来自Basecamp的@Eileen建议:
// JS and CSS bundles
//
//= link_directory ../javascripts .js
//= link_directory ../stylesheets .css
// Images and fonts so that views can link to them
//
//= link_tree ../fonts
//= link_tree ../images
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3670 次 |
| 最近记录: |