19 lines
418 B
Ruby
19 lines
418 B
Ruby
class ReservationItem < ApplicationRecord
|
|
self.primary_key = "reservation_items_id"
|
|
|
|
#primary key - need to be unique
|
|
before_create :generate_custom_id
|
|
|
|
belongs_to :reservation, autosave: true
|
|
|
|
private
|
|
def generate_custom_id
|
|
prefix = "RSI"
|
|
if ENV["SERVER_MODE"] == 'cloud'
|
|
prefix = "CRSI"
|
|
end
|
|
|
|
self.reservation_items_id = SeedGenerator.generate_id(self.class.name, prefix)
|
|
end
|
|
end
|