0
私は、ネストされたリソースを持って[削除ルートは3.1
<td>
<%= link_to "Delete", [@bill, @debt], confirm: "Are you sure?", method: :delete %>
</td>
法案は削除され、負債は削除されません。 どうしますか?特定のビルの債務を1つだけ削除する方法はありますか? これは私の負債のコントローラの私の削除アクションです。
def destroy
@bill = Bill.find(params[:bill_id])
@debt = @bill.debts.find(params[:id])
@debt.destroy
flash[:notice] = "The debt was successfully deleted"
redirect_to bill_debts_url
end
そして、私のモデル:
ビル・モデル:
class Bill < ActiveRecord::Base
has_many :debts
end
債務モデル:事前に
class Debt < ActiveRecord::Base
belongs_to :bill
end
ありがとう!
おそらくあなたには、いくつかの答えを受け入れる必要があります... – sethvargo
また、借金と請求書はまったく同じです(投稿したコード内) – sethvargo