gpt4 book ai didi

ruby-on-rails - 更改 rails 中的默认样式表目录

转载 作者:技术小花猫 更新时间:2023-10-29 11:37:52 28 4
gpt4 key购买 nike

有人知道在 rails 3 中将默认样式表目录/public/stylesheets 更改为/public/css 吗?

我找到了一个名为 config.stylesheets_dir = '/css'

虽然这没有用。

我知道我能做到<%= stylesheet_link_tag '/css/mystyle.css' %>但我很好奇是否有更好的方法。

最佳答案

Javascript 和样式表路径在 Rails 3 中没有完全去硬编码。要覆盖这些路径,您需要猴子补丁(带来所有后果)私有(private)方法:

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, 'stylesheets', 'css')
end

关于ruby-on-rails - 更改 rails 中的默认样式表目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3749045/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com