我很确定有更好的方法来做我想做的事,所以请告诉我。
我有一个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 中做一个,但我不知道如何从模型中检测按钮 - 或者它是否可能(或建议)。
谢谢