Или вот что я делаю.Я создаю оболочку asset_tag
, которую можно использовать следующим образом:
<%= asset_tag 'mystyle', :css %>
<%= asset_tag 'mycode', :js %>
И затем я определяю ее в application_helper
:
module ApplicationHelper
# here is where you define your paths
# in this case, paths will be '/css/mystyle.css' and '/js/mycode.js'
def asset_path(asset, type)
return "/css/#{asset}.css" if type == :css
return "/js/#{asset}.js" if type == :js
end
def asset_tag(asset, type)
return stylesheet_link_tag asset_path(asset, type) if type == :css
return javascript_include_tag asset_path(asset, type) if type == :js
end
end
Таким образом, вы можете изменить активпути любым удобным для вас способом, и он всегда будет совместим с последующими.