在我的Rails项目中,我创建了一个名为team_category
的模型,但我没有这个控制器。
我有一个字段string:category
,我想知道如何在不使用任何控制器的情况下用seed.rb
文件填充表格。
答案 0 :(得分:1)
seed.rb非常简单是一个ruby文件,你可以填写你喜欢的任何ruby代码。然后从控制台运行它,如下所示:rake db:seed
。
请注意,seed.rb必须手动运行,每次客户端发出请求时都不会运行它,比如控制器代码(当然你可以随时运行它,但你真的不想要要记住Rails的座右铭:约定优于配置。
请参阅此链接以了解更多信息: http://edgeguides.rubyonrails.org/migrations.html#migrations-and-seed-data