2

この rake タスクから Bundle-Fu プラグインにアクセスするにはどうすればよいですか?

私はすべてを試しましたが、何もうまくいかないようです。

注: assets_javascript&assets_cssは両方とも、この rake タスクとビューを DRY に保つために中央の場所からプルされるファイルの配列です。

desc "Generate cached css/js files" 
task :asset_cache_generate => :environment do
    puts 'Caching Javascript & CSS Files'
    bundle do
        javascript_include_tag assets_javascript
        stylesheet_link_tag assets_css
    end
end

よろしくお願いします。

- Tom

4

1 に答える 1

1

このメソッドbundleは ActionView に組み込まれているため、tempplace インスタンスからのみ呼び出すことができます。

残念ながら、多くの Rails テンプレート ヘルパー/リソース (concat、flash...) に依存しているため、カスタム クラスに混合したり、Rake タスクで使用したりすることはできません。メソッドを機能させるために、それらすべてを再現するのは非常に困難です。

http://github.com/timcharper/bundle-fu/blob/8056fd05c7ee4f637eb6137d544e9106540​​0daab/lib/bundle_fu.rbを参照してください。

于 2009-07-24T20:21:52.420 に答える