لا يقوم الاختبار تحميل الكثيرين للعديد من المباريات
-
19-09-2019 - |
سؤال
أنا أستخدم اختبار لاختبار طلبي. لدي بعض المباريات: Users.yml، Roles.yml، Roles_users.yml. يتم تحميل المستخدمين والأدوار ولكن ليسوا كثيرون إلى العديد من الأطراف Roles_users_users حتى لا يرتبط المستخدمون بأي دور. مع وحدة التحكم في القضبان في التطوير كل شيء على ما يرام، في اختبار أي مستخدم غير متصل بأي دور. أستطيع أن أرى المستخدمين والأدوار في قاعدة بيانات الاختبار ولكن Roles_users فارغة
هل يجب علي تحديد مكان كيفية تحميل هذا المباراة؟
المحلول
إذا كنت تستخدم القضبان> = 2.2 ورابط HABTM القياسي بين المستخدمين والأدوار، يجب أن لا تحتاج roles_users.yml
ملف. بدلا من ذلك، أضف roles
خط لكل مستخدم في users.yml
:
sally:
roles: admin, editor
...
fred:
roles: basic
...
القيم هي أسماء تركيبات دورك. لست متأكدا تماما من أن هذا سيحل مشكلتك، لكنه نظيف على الأقل.
لا تنتمي إلى StackOverflow