Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.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中设备的自动生成ID_Ruby On Rails_Ruby_Minitest_Fixtures - Fatal编程技术网

Ruby on rails 获取rails中设备的自动生成ID

Ruby on rails 获取rails中设备的自动生成ID,ruby-on-rails,ruby,minitest,fixtures,Ruby On Rails,Ruby,Minitest,Fixtures,我在rails 4.2应用程序中创建了一些没有ID的装置。因为我在url中中继ID,所以我需要一种方法来检索minitest文件中数据库中自动生成的ID 备注:我没有在装置中使用显式ID。我使用以下格式: student: name: Reginald_the_Pirate age: 14 在我的控制器中,我需要如下内容: get: :student, student_id: "?" 这就是答案。这比预期的要容易: students(:Reginald_the_Pirate).id

我在rails 4.2应用程序中创建了一些没有ID的装置。因为我在url中中继ID,所以我需要一种方法来检索minitest文件中数据库中自动生成的ID

备注:我没有在装置中使用显式ID。我使用以下格式:

student:
  name: Reginald_the_Pirate
  age: 14
在我的控制器中,我需要如下内容:

get: :student, student_id: "?"

这就是答案。这比预期的要容易:

students(:Reginald_the_Pirate).id
students(:Reginald_the_Pirate).id