2014-11-21 19 views
1

我想链接位于公用文件夹中的2个SCSS文件到html.erb视图。我试过,没有运气以下方法...资产管道和存储公用文件夹中的样式表

尝试1:

<%= stylesheet_link_tag 'new_public_style', media: 'all'%> 
<%= stylesheet_link_tag 'publicStyles', media: 'all'%> 

尝试2:

<link rel="stylesheet" media="all" type="text/css" href="new_public_style.scss"> 
<link rel="stylesheet" media="all" type="text/css" href="publicStyles.scss"> 

当我把应用>资产中的样式>样式表文件夹中的一切工作正常....但主要目标是将这些文件存储在公用文件夹中。任何关于我在做什么的错误?

+0

只为了_why_好奇,你的目标是将它们存储在公共文件夹中? – 2014-11-21 16:18:18

+0

@ChrisPeters它只适用于仅在开发模式下可用的样式指南页面。 – mikeymurph77 2014-11-21 16:22:00

+1

好,就算你有Rails的服务于SCSS文件,它不会_process_的SCSS文件并生成浏览器希望CSS。它必须在资产管道中才能做到这一点。您需要考虑为您的风格指南创建单独的资产清单。 – 2014-11-21 16:24:04

回答

1

即使你有Rails服务SCSS文件,也不会进程 SCSS文件并生成浏览器需要的CSS。它必须在资产管道中才能做到这一点。

你会想要考虑为你的风格指南创建一个单独的资产清单。