ユーザーは、次のようにクレジット カード情報を編集できます。
クレジットカードコントローラー:
class CreditCardsController < ApplicationController
before_filter :authenticate_user!
respond_to :js
def edit
@cc = current_user.credit_cards.where(:id => params[:id]).first
respond_with @cc
end
end
_form.html.erb:
<%= form_for @cc, :remote => true, :html => { :method => :put } do |f| %>
<div id="cancel-subscription" class="modal-content">
<div class="header dotted-border">
<h2>Billing Information</h2>
<p>Edit the fields below to update your information</p>
</div>
<div class="content dotted-border">
<h2>Credit Card</h2>
</div>
</div>
<% end %>
何らかの理由で、オプションをオフにしても無視されますform_for
。:method
に設定され続けpost
ます。CCエントリを編集/更新しているので、それは正しくありません. 他の誰かがこの問題に遭遇しますか?