如果他/她出售了该商品,我正在尝试为用户实现一个“已售出”按钮。我在尝试实现这一点时想到的是在我的产品表中添加一个新列。如果它被出售,我将需要更新数据的属性。如果参考此链接,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 上放什么?以及我如何告诉我的应用程序与我之前所说的 def sold 相关?