gpt4 book ai didi

sprockets - 升级后如何在 Rails 5 中使用 sprockets 4

转载 作者:行者123 更新时间:2023-12-04 00:39:38 27 4
gpt4 key购买 nike

我在升级我的 Rails 4.2 应用程序后尝试使用 Rails 5。

更改版本后,我使用了命令 bundle exec rake rails:update

访问某些 View 时出现错误:

Asset `application.css` was not declared to be precompiled in  production.
Declare links to your assets in `assets/config/manifest.js`.

最佳答案

由于 sprockets 4 需要 manifest.js 文件,您必须创建文件 assets/config/manifest.js,它应该在生成器上创建,但由于没有定义文件的放置位置,所以暂时不创建。 在 Rails 5 发布之前,文件的位置(或类型,从 js 到 yml)可能会发生变化,因此请注意。

添加一些选项,如下所示,suggested by @Eileen from Basecamp :

// 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

关于sprockets - 升级后如何在 Rails 5 中使用 sprockets 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34125276/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com