From 97444ab9027e86a6124ed9cfee77fede8d5185c9 Mon Sep 17 00:00:00 2001 From: 1resu <1resu@solidaris.me> Date: Sun, 19 Dec 2021 00:16:19 +0100 Subject: [PATCH] Add ApplicationRecord as new superclass for app models https://guides.rubyonrails.org/upgrading_ruby_on_rails.html#active-record-models-now-inherit-from-applicationrecord-by-default --- app/models/application_record.rb | 3 +++ app/models/article.rb | 2 +- app/models/supplier.rb | 2 +- app/models/user.rb | 2 +- app/models/user_access.rb | 2 +- 5 files changed, 7 insertions(+), 4 deletions(-) create mode 100644 app/models/application_record.rb diff --git a/app/models/application_record.rb b/app/models/application_record.rb new file mode 100644 index 0000000..10a4cba --- /dev/null +++ b/app/models/application_record.rb @@ -0,0 +1,3 @@ +class ApplicationRecord < ActiveRecord::Base + self.abstract_class = true +end diff --git a/app/models/article.rb b/app/models/article.rb index a7afbf0..f01b9c3 100644 --- a/app/models/article.rb +++ b/app/models/article.rb @@ -22,7 +22,7 @@ # category :string(255) # -class Article < ActiveRecord::Base +class Article < ApplicationRecord belongs_to :supplier validates_numericality_of :price, :tax, :deposit, :unit_quantity diff --git a/app/models/supplier.rb b/app/models/supplier.rb index aa93a85..b5a7635 100644 --- a/app/models/supplier.rb +++ b/app/models/supplier.rb @@ -1,4 +1,4 @@ -class Supplier < ActiveRecord::Base +class Supplier < ApplicationRecord has_many :articles, :dependent => :destroy has_many :user_accesses, :dependent => :destroy has_many :users, :through => :user_accesses diff --git a/app/models/user.rb b/app/models/user.rb index 4d68509..211764d 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -1,4 +1,4 @@ -class User < ActiveRecord::Base +class User < ApplicationRecord has_many :user_accesses, :dependent => :destroy has_many :suppliers, :through => :user_accesses diff --git a/app/models/user_access.rb b/app/models/user_access.rb index b43e247..e2853ab 100644 --- a/app/models/user_access.rb +++ b/app/models/user_access.rb @@ -1,4 +1,4 @@ -class UserAccess < ActiveRecord::Base +class UserAccess < ApplicationRecord belongs_to :user belongs_to :supplier end