2012-01-11 63 views
0

因此,這裏是我的控制器:Coffeebeans創業板不能正常工作

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

我有一個叫app/views/script/show.js.coffee文件,但是當我去表演頁它不會加載。我正在使用coffeebeans寶石:Loading .coffee files via a view in Rails

任何幫助?

編輯:添加錯誤

模板丟失

缺少模板good_comments /腳本/顯示,good_comments /應用/顯示含{:處理器=> [:ERB,:助洗劑]:格式=> [:js,:html],:locale => [:en,:en]}。搜索:*「/ Users/shamoon/Sites/good_comments/spec/dummy/app/views」*「/ Users/shamoon/Sites/good_comments/app/views」

回答

2

不要使用CoffeeBeans,coffee-rails處理渲染of coffeescript out-of-box。

我渲染coffeescripts這樣的:

respond_to do |format| 
    format.html { redirect_to '/' } 
    format.js { render 'delete', :layout => false } 
end 
+0

不行的 - 看到我貼在我的編輯 – Shamoon 2012-01-12 20:57:26

+0

你是什麼環境的錯誤? Rails版本?您是否將'coffee-rails'移出Gemfile中的'assets'組? – 2012-01-12 21:00:18

+0

Rails 3.1.3。我不確定我是否理解「資產」。我創建了一個引擎,所以我在'gemspec'文件中執行's.add_dependency「coffee-rails」 – Shamoon 2012-01-12 21:13:00