Tag: 灯具

在Rails中重新生成夹具测试文件

如何重新生成所有YML夹具文件? 我不小心删了它们。

Rails夹具得到表名错误

我有一个roles表,一个permissions表,并在多对多关系中加入一个roles_permissions表。 在roles.yml文件中我有这个: admin: name: admin permissions: create_user, edit_user, view_all_users 在permissions.yml我有: create_user: name: create_user description: Create a new user edit_user: name: edit_user description: Edit any user details view_all_users: name: view_all_users description: View all users 现在rake test给我错误说no such table: permissions_roles: DELETE FROM “permissions_roles” 当我在roles.yml中roles.yml指定管理员权限的roles.yml ,错误就会消失。 看起来夹具假设连接表在实际命名为roles_permissions时被命名为roles_permissions 我如何告诉它正确的表名?

Rails灯具 – 你如何设置外键?

我正在阅读本指南中关于Rails装置的内容(谢谢,trevorturk)。 看来你在Yaml文件中定义了类,它们会自动加载到test数据库中 – 很酷。 但是如果你想指定这个食谱属于那个食谱(或其他什么),你怎么做? 您是否应该在Yaml代码中手动指定cookbook.id和recipe.cookbook_id的值? (只是一个猜测 – 指南没有显示那样的东西。)或者是否有更合适的方式?