根据您的经验,哪里是放置运行数据加载作业的脚本的最佳位置,哪些依赖于rails?在我的项目中,它们位于模型文件夹中,但是在模型文件夹中添加了大量代码,并且在服务器运行时(不必要地)不会将它全部加载到内存中? lib /文件夹看起来不错,但除非您在脚本中手动指定,否则它们没有rails访问权限。这里有干净的解决方案吗?
答案 0 :(得分:3)
你在谈论你通过耙子解雇的工作吗? (然后是任务/)
或者您是在谈论将数据放入Rails应用程序,然后您可能需要类似data_migration插件的内容。
答案 1 :(得分:0)
'数据加载作业'是什么意思?如果它们是操纵数据库的脚本,请将它们放在db/
。
答案 2 :(得分:0)
rake db:seed
将是最好的imo
将您的脚本放在db / seeds.rb
中