Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/144.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 栏杆有一个脚手架_Ruby On Rails 3_Associations - Fatal编程技术网

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控制器,除了上面指定的代码之外,我的模型中是否还需要更改或更新其他内容

每个用户都有一个设置。但是可以有多个用户和多个相应的设置。您可以尝试查看单个资源