2012-01-11 16 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で呼ばれるファイルを持っているが、私はショーのページに移動するとき、それはロードされません。私はコーヒービーンの宝石を使用しています:Loading .coffee files via a view in Rails

何か助けてください?

EDIT:追加されましたエラー

テンプレートは、{とテンプレートgood_comments /スクリプト/ショー、good_comments /アプリケーション/ショーがありません

が欠落しています。ハンドラ=> [:ERB、:ビルダー]:フォーマット=> [:js、:html]、:ロケール=> [:en、:en]}。 * "/ Users/shamoon/Sites/good_comments/spec/dummy/app/views" * "/ Users/shamoon/Sites/good_comments/app/views"

答えて

2

CoffeeBeansを使用しないでください。coffee-railsレンダリングを処理します。 coffeescriptをすぐに使用できます。

私はこのようなcoffeescriptsレンダリング

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

が動作しない - 私は私の編集に投稿されたエラーを参照してください – Shamoon

+0

ご使用の環境は何ですか? Railsのバージョン? Gemfileの 'assets'グループから' coffee-rails'を移動しましたか? –

+0

Rails 3.1.3。私は「資産」について理解しているかどうか分からない。私はエンジンを作っていますので、 'gemspec'ファイルの' s.add_dependency "coffee-rails"を実行しています – Shamoon

関連する問題