rails db结构和关系 - 如何

时间:2016-05-16 07:57:38

标签: ruby-on-rails ruby-on-rails-3 postgresql ruby-on-rails-4

我有一个需要使用ROR复制到Web应用程序的工作应用程序。有一种情况我不知道如何创建数据库并给予关系。

我已经给出了JobType模型has_many预设。

修改

class Job < ActiveRecord::Base
  has_many :job_entries
  has_many :job_type_presettings, through: :job_entries
end

class JobEntry < ActiveRecord::Base
  belongs_to :job_detail
  belongs_to :job_type_presetting
end

作业类型预设表:

 JobTypePresetting(id: integer, item_num: integer, name: string, quantity: integer, price: decimal, type: string, template_id: integer, comment_text_id: integer, created_at: datetime, updated_at: datetime)

用户需要为每个预设设置注释,所以我创建了连接表,我可以在这里复制这里的东西加入表并做CRUD

加入表格,即JobEntry

JobEntry(id: integer, job_detail_id: integer, job_type_presetting_id: integer, job_type_id: integer, comment: text, quantity: integer, price: decimal, created_at: datetime, updated_at: datetime)

例如:

有刹车作业类型,将有50个预置,现在同样的50也要复制到作业,这样我就可以为每个预置设置评论,如果有的话,也需要有crud因为我使用KENDOUI

有没有更好的方法来进行数据库结构?

0 个答案:

没有答案