2012-01-11 2 views
2

Мой контроллер выглядит следующим образом:Загрузка .coffee файлов с помощью представления в Rails

class CommentLoaderController < ApplicationController 
    respond_to :js 
    def show 
     puts 'here' 
     @client_id = params[:id] 
     respond_with @client_id 
    end 
    end 

Он загружает файл .js, который имеет некоторую .erb разметку в ней. Я хотел бы загрузить файл CoffeeScript, скомпилированный JS на лету. Возможно ли это с Rails 3?

ответ

1

Я думаю, что этот пост в блоге, что один из моих коллег, пишет сегодня может помочь

http://www.storm-consultancy.com/blog/development/random-bits/todays-gotcha-when-coffeescript-templates-in-rails-work-in-development-but-not-production/

Оказывается, что Rails не будет компилировать шаблоны CoffeeScript по умолчанию, но вы можете установить Coffeebean драгоценный камень и это магически работ.