从 rails 应用程序外部导入 SASS 文件

Importing a SASS file from outside of a rails app

我正在尝试将外部 SASS 文件@import 到我的 rails 应用程序,但没有成功。

文件夹结构如下

- /
  - External_dir
    - sass
      - main.sass <-- file I need

  - Rails_App
    - app
      - assets
        - stylesheets
          - app.sass <-- file where it should be imported

我试过使用相对路径 (../../../../External_dir/sass/main)、绝对路径 (/External_dir/sass/main) 和符号链接,但没有任何效果。有人有什么想法吗?没有这些其他样式我无法继续,我不想复制它们。提前致谢。

作为cimmanon said in the comments this is a duplicate of SASS: Import a file from a different directory?

该问题与外部 SASS 文件中的 @imports 使用当前目录无法访问的相对路径有关。通过将 @imports 更新为可从当前工作目录访问的路径,SASS 能够正确导入。