我正在尝试将数据插入到用于Rails应用程序的SQLite数据库中。
我最初认为我可以使用SQLite管理器和insert into tablename (value) values ('value')
,但是,它没有插入任何东西到表中,也没有产生错误。
我做错了什么吗?有一种方法可以直接用Rails做到这一点吗?
我想我可以使用某种活动记录迁移和rake db:migrate
,但是我一直无法找到适当的命令。
rails runner
是利用Rails运行时的好方法,而不需要为应用程序加载整个Rails堆栈。它将为您的底层数据库提供完整的ActiveRecord资源,使数据库操作变得容易。
来自runner
内置帮助:
对于在Rails下将数据加载到数据库中的作业,我已经使用过几次了。这将是你需要做的一个很好的解决方案。
"Rails任务:script/runner还是rake?"也值得一读以获取更多信息。