نماذج القضبان
-
13-09-2019 - |
سؤال
لدي نموذج يدعى Test.rb وعندما أستخدم اختبارات @ = Test.New في جهاز التحكم الخاص بي أحصل على الخطأ التالي. يمكن للشخص temm كيف يمكنني حل هذا؟ "طريقة غير محددة" جديدة "لاختبار: الوحدة"
المحلول
يبدو أن الاختبار هو بالفعل اسم وحدة نمطية تسمى الاختبار إذا كان يبدو أن لديك تعارض تسمية. حاول وضع النموذج الخاص بك في وحدة IE
module MyModule
class Test < ActiveRecord::Base
end
end
ثم استدعاء ذلك مثل ذلك
@test = MyModule::Test.new
لا تنتمي إلى StackOverflow