Итак, я использую книгу «Agile Development with Rails» от Pragmatic, и это отличный учебный ресурс.Rails - В чем разница между тестовыми моделями и моделями приложений?
Для тех, кто не знаком (и тем, которые есть), книга поможет вам создать интернет-магазин.
Я создал эшафот для своих «продуктов магазина», который генерирует полную структуру MVC, тогда я создал только контроллер и вид для «корзины».
Это создает эти каталоги:
/app/models/products.rb
/test/models/products-test.rb
/test/models/cart.rb
Мой вопрос вообще: в чем разница между тестовой моделью и моделью приложения? Я понимаю, что модель приложения управляет тем, что входит и выходит из базы данных, но что делает тестовая модель? И почему он создан даже для компонентов, не имеющих модели базы данных?