0
0
Fork 0

Required foreign keys (#2003)

* Add `required: true` option to foreign column

* Fixes NoMethodError

```
> Favourite.new.valid?
NoMethodError: undefined method `reblog?' for nil:NilClass
```
This commit is contained in:
alpaca-tc 2017-04-17 22:54:33 +09:00 committed by Eugen
parent f8546ad5a2
commit 630de52fdd
5 changed files with 8 additions and 11 deletions

View file

@ -4,7 +4,7 @@ class Subscription < ApplicationRecord
MIN_EXPIRATION = 3600 * 24 * 7
MAX_EXPIRATION = 3600 * 24 * 30
belongs_to :account
belongs_to :account, required: true
validates :callback_url, presence: true
validates :callback_url, uniqueness: { scope: :account_id }