-1
私はカラム名is_privacyを持つusersテーブルを持っています。私は "users /:id/privacy"というサービス投稿を "users#privacy"にしました。私のデータベースis_privacyは私のブール型列であり、一般的に保存する値はTRUEまたはFALSEであるので、postgresqlを使用しています
データベースで値が更新されない
def privacy
@user = User.find(params[:id])
if @user.is_privacy == TRUE
@user.is_privacy= FALSE
else
@user.is_privacy = TRUE
end
puts "ssss#{@user.is_privacy}"
end
データベースに当たっていないということは、データベースの値が変更されていないことを意味します。