Validate presence of page slug
This commit is contained in:
@@ -1,7 +1,8 @@
|
|||||||
class SiteCustomization::Page < ActiveRecord::Base
|
class SiteCustomization::Page < ActiveRecord::Base
|
||||||
VALID_STATUSES = %w(draft published)
|
VALID_STATUSES = %w(draft published)
|
||||||
|
|
||||||
validates :slug, uniqueness: { case_sensitive: false },
|
validates :slug, presence: true,
|
||||||
|
uniqueness: { case_sensitive: false },
|
||||||
format: { with: /\A[0-9a-zA-Z\-_]*\Z/, message: :slug_format }
|
format: { with: /\A[0-9a-zA-Z\-_]*\Z/, message: :slug_format }
|
||||||
validates :title, presence: true
|
validates :title, presence: true
|
||||||
validates :status, presence: true, inclusion: { in: VALID_STATUSES }
|
validates :status, presence: true, inclusion: { in: VALID_STATUSES }
|
||||||
|
|||||||
Reference in New Issue
Block a user