我很确定有更好的方法来做我想做的事,所以请告诉我。
我有一个Item模型,可以卖给某人(有 asale_price
和 a buyer_id
)或传递(不卖给任何人 -sale_price
零和 no buyer_id
)。
到目前为止,我只是依靠用户输入适当的价格/买家组合,但我想在项目编辑表单中添加第二个提交按钮,它只是说“通过”。( <input type="submit" name="pass" value="Pass" />
)。
通过按下该按钮提交后,我想覆盖用户选择的任何内容sale_price
并buyer_id
自己设置它们。
我想我应该:before_save
在 item.rb 中做一个,但我不知道如何从模型中检测按钮 - 或者它是否可能(或建议)。
谢谢