|
- # == Schema Information
- #
- # Table name: project_topics
- #
- # id :integer not null, primary key
- # user_id :integer
- # name :string(255)
- # position :integer default("0")
- # projects_count :integer default("0")
- # created_at :datetime not null
- # updated_at :datetime not null
- #
- # Indexes
- #
- # index_project_topics_on_user_id (user_id)
- #
-
- class ProjectTopic < ApplicationRecord
-
- belongs_to :user, optional: true
- has_many :project_topic_ralates, dependent: :destroy
- has_many :projects, through: :project_topic_ralates
-
- validates :name, uniqueness: { case_sensitive: false }
- end
|