Я знаю, что мы можем генерировать поддельные данные с помощью мошенник в Ruby.
Я хочу отправить в ответ поддельные данные из API. В настоящее время я сгенерировал фиктивный ответ в файле public/data.json
, который содержит только три статических объекта.
def dummy_response
data = File.read("#{Rails.root}/public/data.json")
render :json => data, status: 200
end
Я должен отправить 100 фиктивных объектов со случайными значениями. Могу ли я использовать файл yml
для отправки фиктивных данных или с помощью faker gem сгенерировать фиктивный JSON и отправить его обратно в ответ?
Да, Чак Норрис может использовать Факер драгоценный камень.
def dummy_response
data = {fact: Faker::ChuckNorris.fact}
render :json => data, status: 200
end
Вы можете сделать что-то вроде этого:
data_hash = {}
100.times { |x| data_hash[x] = { name: Faker::Name.first_name } }
render json: data_hash.to_json, status: 200