2015年10月26日のブックマーク (1件)

  • JSでRailsのヘルパーメソッドを限定的に利用するためのgem - Qiita

    Railsではassets:precompileをした時にファイルのハッシュ値をファイル名の末尾に追加してキャッシュ管理を楽にする機能があります。 JSの内部でそれを検知することは基的にできないため、.coffee.erbなどという形にしてRailsのヘルパーをerbの形で埋め込んだりします。 しかし、これが氾濫するとlintが使えないしエディタによってはシンタックスハイライトも死ぬし、もしSprocketsを将来的に外したくなった時に非常に邪魔になります。 なので、必要になるにしても局所化したい。できれば余り目に付かない所に押し込めたい。 というわけで、限定的にRailsのヘルパーメソッドっぽいものをJS上に定義するgemを作りました。 名前が思い付かなかったので、単純に rails_js_helper というgemです。 使い方 コンフィグファイルの生成 $ bundle exec

    JSでRailsのヘルパーメソッドを限定的に利用するためのgem - Qiita
    yujiym
    yujiym 2015/10/26
    探してたものだ(.js.erbで頑張ってた)