Moving to anywhere on a line in terminal on Mac OSX10 Mar 2009
Then in your view add the following to your view and you will get a checkbox on the page that users will be required to check.
<%= check_box :user, :terms_of_service %>
This will then add this validation rule to your models validation rules and when you try to submit the form without checking the checkbox you get a nice little validation message letting you know hey you need to accept this.
Of course you can have your own validation message displayed like so