Class: Spina::Admin::Journal::Institution
- Inherits:
-
ApplicationRecord
- Object
- ApplicationRecord
- Spina::Admin::Journal::Institution
- Defined in:
- app/models/spina/admin/journal/institution.rb
Overview
Record for an institution. Associated with Authors via Affiliations.
Validators
Scopes
- sorted
-
sort institutions in alphabetical order
Instance Attribute Summary collapse
-
#affiliations ⇒ ActiveRecord::Relation
The affiliations held at the institution.
-
#authors ⇒ ActiveRecord::Relation
Associated authors.
- #name ⇒ String
Instance Attribute Details
#affiliations ⇒ ActiveRecord::Relation
Returns the affiliations held at the institution.
21 |
# File 'app/models/spina/admin/journal/institution.rb', line 21 has_many :affiliations, dependent: :destroy |
#authors ⇒ ActiveRecord::Relation
Returns associated authors.
24 |
# File 'app/models/spina/admin/journal/institution.rb', line 24 has_many :authors, through: :affiliations |
#name ⇒ String
21 |
# File 'app/models/spina/admin/journal/institution.rb', line 21 has_many :affiliations, dependent: :destroy |