Я использую следующий код в файле lib/tasks/sample_data.rake
для создания поддельных данных для заполнения базы данных разработки.
namespace :db do
desc "Fill database with sample data"
task populate: :environment do
Faker::Config.locale = :en
99.times do |n|
title = Faker::Lorem.words(2..10)
body = Faker::Lorem.paragraphs(2..8)
Topic.create!(title: title,
body: body)
end
end
end
Проблема в том, что сгенерированный текст заголовка выглядит так на index
странице
--- - doloribus - numquam - placeat - delectus - et - vero
--- - nostrum - numquam - laudantium - voluptas - est - laborum
--- - perferendis - nemo - facilis - quis - eos - quia - sint
В сгенерированном выводе есть ненужные хипены. Это также происходит в сгенерированных абзацах. Как показано ниже.
--- - Fuga explicabo et ea. Excepturi earum ut consequatur minima iure.
Molestias id tempora alias quisquam animi earum. Eius libero minima ut.
Repudiandae eum commodi. - Iure aliquam at maxime. Rerum ea non corrupti
asperiores est. Debitis suscipit nihil quod ut eaque sint repellat.
quae doloremque. - Voluptatem facere deleniti nisi libero. Molestiae
magni dolores repudiandae in corporis. Ut enim illum optio et architecto.
Как мне предотвратить такое поведение, заключающееся в добавлении ненужных дефисов, и создавать чисто выглядящие английские утверждения и абзацы с помощью faker gem.
Спасибо.