ビューに次のリンクがある Rails 3.1 アプリケーションがあります。
<%= link_to("Answer Question",question_ajaxans_path(@question.id),:remote=>true)%>
コントローラーオプションがあります:
def answer
@answer = Answer.new(:question_id=>params[:question_id])
respond_to do |format|
format.js
end
end
この部分的なコードをレンダリングするもの:
alert("it worked");
$("div#answers").append(<%= escape_javascript(render :partial=>"answers/form") %>);
Firebug はパーシャルがレンダリングされたことを示しており、ビューを再確認して、回答の ID を持つ div があることを確認しました。
この turorial 、http://railscasts.com/episodes/205-unobtrusive-javascript?view=asciicastは、ロードするだけでよいことを示しているようで、ウェブで見つけた他のものも同様です。しかし、私はそうではないと思います。