Skip to content

Instantly share code, notes, and snippets.

View phensalves's full-sized avatar
👾
MCMXC

No More Cookies phensalves

👾
MCMXC
  • London, UK
View GitHub Profile
class Product < ActiveRecord::Base
validates :name, :estoque_id
has_many :log
end
class User < ActiveRecord::Base
validates :name
has_many :log
end
class Produto < ActiveRecord::Base
# id, nome, quantidade_em_estoque
validates :id, :nome, :quantidade_em_estoque
end
#####
class EstoqueController < ApplicationController
# current_user_id
class Produto < ActiveRecord::Base
# id, nome, quantidade_em_estoque
validates :id, :nome, :quantidade_em_estoque
end
#####
class EstoqueController < ApplicationController
current_user
class User < ActiveRecord::Base
scope :email_exist, -> { where.not(email: nil) }
attr_accessor :password
validates :nome, presence: true, length: { maximum: 50 }
before_save { self.email = email.downcase }
validates :email, presence: true, format: {with: /\A([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\Z/i, on: :create}, uniqueness: {case_sensitive: false}