rails db:seed
- це команда в Ruby on Rails, яка використовується для наповнення бази даних початковими даними. Вона дозволяє автоматично додавати дані до вашої бази даних з використанням seed файлу, який містить Ruby код для створення записів.
# db/seeds.rb
# Створення користувачів
User.create(name: 'John Doe', email: 'john@example.com')
User.create(name: 'Jane Smith', email: 'jane@example.com')
puts 'Користувачі успішно додані'
# Створення категорій
Category.create(name: 'Technology')
Category.create(name: 'Science')
puts 'Категорії успішно додані'
У цьому прикладі ми використали create
метод для створення двох користувачів і двох категорій. Після запуску команди rails db:seed
у терміналі, цей код додасть записи у таблицю користувачів та категорій у базі даних.
Команда rails db:seed
дуже корисна для створення тестових даних або початкових наборів даних для вашого додатка. Вона допомагає забезпечити консистентність тестових середовищ та полегшує розгортання вашого додатка з уже наявними даними.