Я пытаюсь найти способ автоматически генерировать Javascript из файла CoffeeScript, как это легко сделать в Sinatra, например:
require 'sinatra'
require 'coffee-script'
get '/*.js' do
name = params[:splat][0]
file_name = File.join("#{name}.coffee")
pass unless File.exists?(file_name)
content_type(:js, :charset => 'utf-8')
coffee(IO.read(file_name))
end
Таким образом, в моем коде я мог действовать так, как будто присутствуют .js
файлов, даже если я получил только .coffee
файлов. Это менее специфично и менее глючно, чем использование клиентского компилятора CoffeeScript...