Sha256: a0b0039080ce7c497d8f52e746ad3314dce822c093c1a40f2ddf7a08b9a661cf
Contents?: true
Size: 915 Bytes
Versions: 14
Compression:
Stored size: 915 Bytes
Contents
<% if defined?(ActiveRecord::Railtie) -%> class <%= account_path.classify %> < ResourceRecord include Rodauth::Rails.model<%= "(:#{table_prefix})" unless primary? %> # add concerns above. <%- if account_path.include?("/") -%> self.table_name = :<%= table_prefix.pluralize %> <%- end -%> # add model configurations above. # add belongs_to associations above. # add has_one associations above. # add has_many associations above. # add attachments above. # add scopes above. validates :email, presence: true # add validations above. # add callbacks above. # add delegations above. enum :status, unverified: 1, verified: 2, closed: 3 # add misc attribute macros above. # add methods above. end <% else -%> class <%= table_prefix.camelize %> < Sequel::Model include Rodauth::Rails.model plugin :enum enum :status, unverified: 1, verified: 2, closed: 3 end <% end -%>
Version data entries
14 entries across 14 versions & 1 rubygems