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

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

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

36
задан explainer 6 March 2011 в 18:06
поделиться