Ruby on rails 如何设置一个has_many使一个对象具有多个变量?

Ruby on rails 如何设置一个has_many使一个对象具有多个变量?,ruby-on-rails,Ruby On Rails,我想让业余爱好和工作日有联系。我还希望工作日中的每一天都有变量(星期日、星期一、星期二等)。我该如何设置?我相信我应该在models/user.rb中添加一个has_many语句 class User < ActiveRecord::Base has_many :weekdays end class用户

我想让业余爱好和工作日有联系。我还希望工作日中的每一天都有变量(星期日、星期一、星期二等)。我该如何设置?我相信我应该在models/user.rb中添加一个has_many语句

class User < ActiveRecord::Base
  has_many :weekdays
end
class用户
在我的业余爱好中,a属于

class Hobby < ActiveRecord::Base
   belongs_to :user
end
class Hobby

我该怎么做呢?我真的需要一个快速的解决方案。

那么你想让你的
用户有很多工作日?或者你想让你的
业余爱好
有很多工作日吗?@Joe,我想让我的业余爱好有一个工作日,这也是一个模型?我不知道。我只是想把所有的工作日都加起来(因为它们的输入字段必须是整数)。我想你需要采纳Sergio的建议: