Ruby on rails 3 栏杆有一个脚手架
我有两个模型与一个属和一个有一个关联链接在一起,但我可以向数据库添加多个记录,因为我通过生成脚手架生成了该模型。我的代码如下所示:Ruby on rails 3 栏杆有一个脚手架,ruby-on-rails-3,associations,Ruby On Rails 3,Associations,我有两个模型与一个属和一个有一个关联链接在一起,但我可以向数据库添加多个记录,因为我通过生成脚手架生成了该模型。我的代码如下所示: class User < ActiveRecord::Base has_one :setting, dependent: :destroy class Setting < ActiveRecord::Base belongs_to :user class用户
class User < ActiveRecord::Base
has_one :setting, dependent: :destroy
class Setting < ActiveRecord::Base
belongs_to :user
class用户
我可以为每个用户创建多个设置。我的印象是,通过将这种关联添加到模型中,rails将不允许创建多个记录。因为我已经运行了scaffold generation,所以我有一个标准的restful控制器,除了上面指定的代码之外,我的模型中是否还需要更改或更新其他内容 每个用户都有一个设置。但是可以有多个用户和多个相应的设置。您可以尝试查看单个资源