Railsのassets内のJSやCoffeeをnode.js環境で使う
これは何か
- Rails3以降のapp/assets/javascripts内に設置されたJavaScript及びCoffeeScriptをnode.jsから簡単にロードできるようにする。
- //= require による依存関係の解消も行う
- gemで提供されているjsに対するrequireにはまだ対応していない。そのうち対応するつもり
何故作ったのか
- node.jsからrailsに乗り換えた
- 過去にvowsを使って書いたテストコードを再利用したかった
使い方
rails = require('node-rails'); window = rails.load('blog');
これでapp/assets/javascripts/blogがロードされる。まだまだ問題はあるだろうけど、とりあえず自分の要求は満たすことができたので満足。
使い方はREADME.mdにもう少し詳しく書いてある。