我正在尝试创建一个 gem 来放置我所有的常用样式表。我不知道如何在 Rails 应用程序中导入样式表。这是我到目前为止所做的(遵循本指南):
我跑了
bundle gem apple_core
。我修改了 apple_core.rb 以包含一个 Rails 引擎类,如下所示:
require "apple_core/version" module AppleCore class Engine < Rails::Engine end end
我使用创建了 apple_core 样式表目录
mkdir -p lib/apple_core/app/assets/stylesheets/apple_core
。我在 apple_core 样式表目录中创建了一个索引文件,并在其中添加了以下内容:
/* *= require_self *= require_tree . */
我在同一目录中创建了一个 test.css.scss 文件并添加:
a { color: red; }
我为 gem 创建了一个 GitHub 存储库并推送它。
在我的 Rails 应用程序中,我将 gem 添加到资产组中的 Gemfile。
我跑了
bundle install
。
我尝试使用 将我的 gem 包含在我的一个文件中@import "apple_core";
,但是当我尝试加载页面时收到couldn't find file 'apple_core'
错误消息。我在这里想念什么?