В Rails автоматически генерируется функциональный тест (test/functional/products_controller_test.rb
), я вижу следующий код:рельсов функциональный тест
class ProductsControllerTest < ActionController::TestCase
setup do
@product = products(:one)
...
end
...some tests here...
end
Вопросы, которые я являются:
Где/как это метод вызова
products()
определено?Что делает
products(:one)
на самом деле означает? Глядя на код, это, вероятно, означает «создать один продукт», но как это работает?
N.B. Я новичок в Ruby/Rails, извиняюсь, если это тривиальные вопросы.