Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.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 Rails-基本模型约定和基本关联_Ruby On Rails - Fatal编程技术网

Ruby on rails Rails-基本模型约定和基本关联

Ruby on rails Rails-基本模型约定和基本关联,ruby-on-rails,Ruby On Rails,我对目前正在处理的公约的理解如下: 模型名称应在标题中 变量名称应为小写字母和分数以下字母 关联应该是附加了_id的外来表名的单数版本,例如用户_上传的_图片_id 在执行“rails生成模型ModelName”时,是否应该在标题caps中 我需要的每个数据库表都应该指定每个关联吗?在这一点上,是否需要指定两种方式的关联,即每个has_one/has_many是否应与所属的某个匹配 我要创建的每个数据库表都应该有一个模型吗 一问多答:) 接受model\u name和ModelName,并生成

我对目前正在处理的公约的理解如下:

模型名称应在标题中

变量名称应为小写字母和分数以下字母

关联应该是附加了_id的外来表名的单数版本,例如用户_上传的_图片_id

  • 在执行“rails生成模型ModelName”时,是否应该在标题caps中
  • 我需要的每个数据库表都应该指定每个关联吗?在这一点上,是否需要指定两种方式的关联,即每个has_one/has_many是否应与所属的某个匹配
  • 我要创建的每个数据库表都应该有一个模型吗

一问多答:)

  • 接受
    model\u name
    ModelName
    ,并生成正确的模型和表名
  • 您不需要指定每个关联,只需要指定要使用的关联
  • 不,不需要为每个表创建模型。但是如果您使用Rails中的表,就更容易拥有一个

  • 一问多答:)

  • 接受
    model\u name
    ModelName
    ,并生成正确的模型和表名
  • 您不需要指定每个关联,只需要指定要使用的关联
  • 不,不需要为每个表创建模型。但是如果您使用Rails中的表,就更容易拥有一个