validates_acceptance_of is a good validation tool for asking users to accept "terms of service" or similar items. Before Rails 5, the only acceptable value for a validates_acceptance_of validation was 1. 1 2class User < ActiveRecord::Base 3 validates_acceptance_of :terms_of_service 4end 5 6> user = User.new(terms_of_service: "1") 7> user.valid? 8#=> true 9 Copy Having acceptable value of 1 does ca
![Rails 5 accepts 1 or true for acceptance validation](https://cdn-ak-scissors.b.st-hatena.com/image/square/df7dcf3e382d2d4b018ba79fc6642260e3fa7070/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fdpc4i4bdx%2Fimage%2Fupload%2Fbigbinary_blogs%2Fdefault_blog_image.png)