Model without persist
Ruby
code posted
created at 11 Sep 22:37
Edit
|
Back
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
class Contact include ActiveModel::Validations include ActiveModel::Conversion extend ActiveModel::Naming attr_accessor :name, :email, :message validates_presence_of :name #validates :name, presence: true validates :email, presence: true, format: {with: /\b[A-Z0-9._%a-z\-]+@(?:[A-Z0-9a-z\-]+\.)+[A-Za-z]{2,4}\z/} validates :message, presence: true, length: {minimum: 10} def initialize(attributes = {}) attributes.each do |name, value| send("#{name}=", value) end end def persisted? false end end |
566 Bytes in 2 ms with coderay