ユーザーがアイテムを販売した場合、ユーザーに「販売済み」ボタンを実装しようとしています。これを実装しようとして考えているのは、製品のテーブルに新しい列を追加することです。販売された場合は、データの属性を更新する必要があります。このリンクを参照する場合、http://apidock.com/rails/ActiveRecord/Base/update_attributes
これは私がすべきことですか?私は正しいですか?
モデル/製品
class Product < ActiveRecord::Base
attr_accessible :sold
end
製品コントローラ
def sold
@product = Product.find(params[:product_id])
@product.sold = 'true'
save
redirect_to product_path
end
ビュー/製品/ショー
<button type="button" class="btn btn-default"><%= link_to 'Sold', idontknowwhatotputhere %></button>
これは、私が確信していないことにも関係しています。link_to には何を入力すればよいですか? また、以前に述べた販売済みの定義に関連するようにアプリケーションに指示するにはどうすればよいですか?