有人知道在rails 3中将默认样式表目录/ public / stylesheets更改为/ public / css吗?
我发现了一个名为的变量
config.stylesheets_dir =’/ css’
但这并没有奏效.
我知道我可以做<%= stylesheet_link_tag'/ css / mystyle.css'%>但我很好奇是否有更好的方法.
最佳答案
在Rails 3中,Javascript和样式表路径没有完全解密.
要覆盖这些路径,您需要修补补丁(具有所有后果)
私人方法:
要覆盖这些路径,您需要修补补丁(具有所有后果)
私人方法:
module ActionView::Helpers::AssetTagHelper
private
def compute_stylesheet_paths(*args)
expand_stylesheet_sources(*args).collect { |source| compute_public_path(source,'stylesheets','css',false) }
end
end
如果你使用它还有这个:
def stylesheet_path(source)
compute_public_path(source,'css')
end