with specific seeds run rails migrations ruby-on-rails seed

ruby on rails - specific - ¿Puedo ejecutar de alguna manera mi archivo db/seeds.rb desde mi aplicación rails?



run specific seed rails (1)

Estoy construyendo una demostración, y quiero que sea muy fácil para una persona no técnica configurar y ejecutar la demostración. He construido un archivo seeds.rb con muchos datos de demostración en él. Quiero poder restablecer la aplicación de Rails a un estado conocido al proporcionar una acción de nivel de administrador a través de un enlace de página. No quiero proporcionarles a estos demostradores no tecnológicos una línea de comando y un rastrillo, ya que podrían dispararse en el pie.

He investigado el uso de la carga ''db / seeds.rb'' dentro de un método, pero eso no hace exactamente lo que quiero. Sé que me falta algo, pero ¿qué?


Puede llamar a Rails.application.load_seed . Eso es todo rake db:seed hace.