Customizing devise views and controllers

This commit is contained in:
Eugen Rochko 2016-03-05 22:43:05 +01:00
parent 7e93da3f8d
commit 6045b6cb18
19 changed files with 398 additions and 17 deletions

View file

@ -1,6 +1,7 @@
class Account < ActiveRecord::Base
# Local users
has_one :user, inverse_of: :account
validates :username, uniqueness: { scope: :domain }
# Avatar upload
attr_reader :avatar_remote_url

View file

@ -2,6 +2,7 @@ class User < ActiveRecord::Base
devise :database_authenticatable, :registerable, :recoverable, :rememberable, :trackable, :validatable
belongs_to :account, inverse_of: :user
accepts_nested_attributes_for :account
validates :account, presence: true
end