我们正在使用全息图创建我们的风格指南。 我们将一些记录的样式移动到外部gem中,以便与不同的项目共享它们。现在我们很难获得样式指南来查看gem中的scss文件。 在我们的全息图yml配置中,我们的源代码如下所示。我们怎样才能让它实际引用gem而不是硬编码路径?
source:
- ./app/assets
- ./public/styleguideforlovelydesigners/
# TODO: this should use the actual GEM_PATH
- ../our_gem/app/assets/stylesheets/shared_components
答案 0 :(得分:1)
您可以将gem打包到vendor
目录中;并使用该路径。另一种方法是将gem的完整路径插入yaml文件中:
source:
- ./app/assets
- ./public/styleguideforlovelydesigners/
# TODO: this should use the actual GEM_PATH
- <%= Gem.loaded_specs['our_gem'].full_gem_path %>/app/assets/stylesheets/shared_components