How would you validate that a project's name is not blank, is fewer than 50 characters, and is unique?
A).
class Project
validates :name, presence: true, length: { maximum: 50 }, uniqueness: true
end
B).
class Project
validate_attribute :name, [:presence, :uniqueness], :length => 1..50
end
C).
class Project
validate_before_save :name, [:presence, [:length, 50], :uniqueness], :length => 1..50
end
D).
class Project
validates_presense_of :name, :unique => true
validates_length_of :name, :maximum => 50
end