だから私はhttp://railscasts.com/episodes/43-ajax-with-rjsを見てきました
しかし、私は質問があります:
私の見解では、私は次のことをしています:
<div id="testly">
<%= render :partial => "test" %>
</div>
これは機能します。
create.rjsを使用してこのdivのコンテンツを変更すると、create.rjsファイルに次のようになります。
page.replace_html:testly、:partial =>'test'
簡単に言えば、これは部分的な権利を更新する必要がありますか?しかし、それは機能していません...どんな提案も大好きです!
エラーのチェックに関しても-私はまだ(別のコンピューター上にあるため)できていませんが、create.rjsの:partial =>"test"を"..."に置き換えると、それだけが置き換えられます。罰金-それはajaxの問題ではないと私に信じさせますか?
私はさらにいくつかのテストを行いましたが、部分的な宣言は機能します-機能していないように見えるのは、JavaScriptを介して部分的なコードを呼び出すことです。
パーシャルのコードは次のとおりです。
<% today=Time.now.strftime("%m/%d/%Y") %>
<% @books.each do |book| %>
<% if book.created_at.strftime("%m/%d/%Y")==today %>
<div class="item-book" style="clear:both;">
<%=h book.author.name %>
</div>
<div class="item-delete">
<%= link_to '<div class="delete"></div>', book, :confirm => 'Are you sure?', :method => :delete %>
</div>
<div class="item-date">
<%=h book.created_at.strftime("%m/%d/%Y") %>
</div>
<% end %>
<% end %>