在轨道中获取自动生成的固定装置ID

时间:2015-10-05 10:33:33

标签: 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: "?"

2 个答案:

答案 0 :(得分:1)

student = students(:student)
get :student, :student_id => student.id

答案 1 :(得分:0)

这是回应。它比预期更容易:

students(:Reginald_the_Pirate).id