質問: タイトルの通り、ボタンを押したらtrue,falseが切り替わるようにする方法を教えていただきたいです。 例えば、フリマアプリで出品車が出品し、売れたものに対して売り切れ表示を商品につけたいとします。商品のmodelをpost、postの中にsold:booleanカラムを追加して、所有者が完売ボタンを押したら sold=>trueに切り替わるような仕組みです。自分が思いついたのはこれぐらいしか方法がありませんが、実現方法がわかりません。 この方法以外にも何かいい方法がありましたら教えていただきたいです。 稚拙な質問かもしれませんが、よろしくお願いいたします。
回答: 商品モデルに完売フラグ属性を追加し、ボタンが押されたらtrueにする方針で問題ないと思いますよ。実現方法を手取り足取りお伝えすることはできませんが、たとえば商品情報(タイトルなど)を更新するフォームがすでに実装できているのであれば、それを流用してできるんじゃないかと思います。よくわからないようであれば、Railsの知識が不足しているので、チュートリアルや書籍などで勉強することをおすすめします。