لا يقوم الاختبار تحميل الكثيرين للعديد من المباريات

StackOverflow https://stackoverflow.com/questions/2236544

  •  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
  ...

القيم هي أسماء تركيبات دورك. لست متأكدا تماما من أن هذا سيحل مشكلتك، لكنه نظيف على الأقل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top