Railsドキュメント

属性に反対のブール値を割り当てる

適応バージョン

説明

属性に反対のブール値を割り当てる

使い方

モデル.toggle(属性)

# 失敗したら例外発生
モデル.toggle!(属性)

user = User.first
user.banned? #=> false
user.toggle(:banned)
user.banned? #=> true

ソースコード