Подтвердить что ты не робот

Можно ли каким-либо образом выполнить мой файл db/seeds.rb из моего приложения rails?

Я создаю демоверсию, и я хочу сделать очень простой для нетехнического человека настройку и запуск демонстрации. Я создал файл seeds.rb с большим количеством демо-данных. Я хочу иметь возможность reset приложения rails в известном состоянии, предоставляя действие уровня администратора через ссылку на страницу. Я не хочу предоставлять этим нетехническим демонстраторам командную строку и грабли, потому что они могут стрелять в ногу.

Я изучил использование load 'db/seeds.rb' в рамках метода, но это не совсем то, что я хочу. Я знаю, что чего-то не хватает, но что?

4b9b3361

Ответ 1

Вы можете позвонить Rails.application.load_seed. Это все rake db:seed делает.