You'll also want to validate that the `state` attribute can only contain certain values. You can do this with the `inclusion` validation:

```ruby
validates :state, presence: true, inclusion: { in: ['MA', 'NH', 'VT', ...] }
```