erg 以外で rails アセット パイプラインを使用する方法はありますか? を呼び出すと、期待どおりのリンクではなくstylesheet_link_tag()
、通常のリンクが表示されます。stache gem はアセット パイプラインに何かを登録するだけでよいのではないかと思いますが、それが何かはわかりません。/stylesheets/
/assets/
私はこの宝石を使用しています: https://github.com/agoragames/stache
私が使用しているコード:
module Layouts
class Application < ::Stache::View
include ActionView::Helpers::AssetTagHelper::StylesheetTagHelpers
def title
'foobar'
end
def stylesheets
[
[stylesheet_link_tag('reset', :media => 'all')]
]
end
def javascripts
end
end
end
それは生成しています:
<link href="/stylesheets/reset.css" media="all" rel="stylesheet" type="text/css" />
生成する必要があります (erb テンプレートでこれを行います):
<link href="/assets/reset.css?body=1" media="all" rel="stylesheet" type="text/css" />
レールの使用 3.2.3.