gpt4 book ai didi

ruby-on-rails - ActiveAdmin Assets 预编译错误

转载 作者:行者123 更新时间:2023-12-04 05:46:47 25 4
gpt4 key购买 nike

ActiveAdmin 给我一个

Undefined mixin 'global-reset'.

运行时出错

rake assets:precompile

ActiveAdmin 是 0.3.4。我的 Gemfile 中有 ActiveAdmin 和一个 Assets 组,其中包含 sass、coffee-rails 和 uglifier。

最佳答案

我刚刚偶然发现了这个。我原来的问题出在我的 production.rb 文件中的 config.assets.precompile 指令中。我在那里有一个正则表达式,它匹配 activeadmin gem 中的一些 Assets ,不应该为预编译匹配。将选项更改为以下对我有用:

# Needed for the ActiveAdmin's manifest assets.
config.assets.precompile += ['active_admin.css', 'active_admin.js']

我遇到的有问题的代码块是这样的:

# This one effectively turns every js/css file, which starts with
# a letter or a number, into an includeable asset manifest (similar to
# what application.js and application.css already are).
# You may want to omit this line for your application.
config.assets.precompile += [/^[a-z0-9]\w+\.(css|js)$/]

它正在匹配 activeadmin gem 中的 Assets 并将它们声明为独立 list ,当 Assets 管道试图编译它们时,会产生此错误。

有关 how the config.assets.precompile directive works in Rails, check out this Gist 的更多详细信息.

关于ruby-on-rails - ActiveAdmin Assets 预编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8592156/

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