Я пытаюсь использовать Sprockets с файлами CoffeeScript вне Rails, но директивы не обрабатываются:
# app.js.coffee
#= require models/user
# some other code...
Теперь этот файл обрабатывается с помощью:
require 'sprockets'
root = 'some path...'
env = Sprockets::Environment.new(root)
env.append_path(File.join(root))
env.append_path(File.join(root, 'models'))
compiler = Sprockets::StaticCompiler.new(env.index,
'output',
%w(app.js.coffee),
:digest => nil,
:manifest => false)
compiler.compile
Код из app.js.coffee
компилируется, но содержимое из models/user
не включается (и не возникает ошибка).
Это со звездочками 2.0.3.
Есть идеи?