Sha256: 3d35b877039fc8aea0531b88a0b2ae2eeadbcb2212c47538733c28e5332e5393
Contents?: true
Size: 726 Bytes
Versions: 1
Compression:
Stored size: 726 Bytes
Contents
class Withdraw < ApplicationRecord belongs_to :basket belongs_to :item, touch: true belongs_to :librarian, class_name: 'User' validates :item_id, uniqueness: true, #{ message: I18n.t('withdraw.already_withdrawn', locale: I18n.default_locale) }, presence: true #, { message: I18n.translate('withdraw.item_not_found', locale: I18n.default_locale) } validates_presence_of :basket_id attr_accessor :item_identifier paginates_per 10 end # == Schema Information # # Table name: withdraws # # id :bigint not null, primary key # basket_id :bigint # item_id :bigint # librarian_id :bigint # created_at :datetime not null # updated_at :datetime not null #
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
enju_library-0.4.0.rc.1 | app/models/withdraw.rb |