だから私はいくつかのアクションのためにいくつかのjavascriptレスポンダーをいじっています。したがって、たとえば、
def create
#code omitted
respond_to do |format|
if @post.save
format.html { redirect_to discussion_posts_path(@post.discussion), notice: 'Post was successfully created.' }
format.js
else
format.html { render :action => "new" }
end
end
end
#create.js.erb
$("#discussion_posts_table").append("<%= escape_javascript(render(@post)) %>");
$("#post_body").val("");
ここで、これらのjavascript関数をCoffeescriptに変換したいとしましょう(ほとんど何も得られないという事実は別として)、ファイルを変更すると機能しなくなりますcreate.js.coffee.erb
。UJSでcoffeescriptを使用する適切な方法は何ですか?
記録のために、coffee-rails
私はGemfileにあり、アセットパイプラインでcoffeescriptを使用しています。