私はRoRに単純なモデルを持っており、サイトにすべての人が入るようにしておきたいと思います。ただし、ユーザーが[削除]をクリックした場合に一部のコンテンツを非表示にできるようにもしたいと思います。
そこで、モデルに「displayed」というbolean属性を追加しました。
ベストプラクティススタイルの方法は何でしょうか。
私はコントローラーを次のようなものに変更する必要があると思います:
def destroy
@point = Point.find(params[:id])
@point.displayed = false
@point.save
respond_to do |format|
format.html { redirect_to points_url }
format.json { head :no_content }
end
しかし、それがきれいかどうかはわかりません。それを行うための最良の方法は何でしょうか。
ご想像のとおり、私はRoRに精通していません。コードの塊をいただければ幸いです。
ありがとうございました