0

Rails 3.2 を使用しています。これは、私がコーディングした単純な Ajax ロードです。

# places/revisions.html.erb
<a href="<%= version_path(version) %>" class="diff">View changes</a>

<div id="version"><!-- #version used for ajax -->
  Click "View changes" to see the diff.
</div>

<% content_for :javascript_onload do %>
  $('a.diff').attr('data-remote', 'true');
<% end %>

# versions_controller.rb
class VersionsController < ApplicationController
  def show
    @version = Version.find(params[:id])
  end
end

# versions/show.js.erb
$('#version').html('<%= escape_javascript render :partial => "versions/version", :locals => {:version => @version} %>');

<div id="version"></div>、Ajax 経由でフェッチされた新しいコンテンツに置き換えられます。View changesまだ読み込み中ですが、 inの横に画像ローダーを追加したいと思いplaces/revisions.html.erbます。どうすればいいですか?

4

1 に答える 1