数据加载依赖rails的脚本的好地方?

时间:2010-07-06 20:10:44

标签: ruby-on-rails

根据您的经验,哪里是放置运行数据加载作业的脚本的最佳位置,哪些依赖于rails?在我的项目中,它们位于模型文件夹中,但是在模型文件夹中添加了大量代码,并且在服务器运行时(不必要地)不会将它全部加载到内存中? lib /文件夹看起来不错,但除非您在脚本中手动指定,否则它们没有rails访问权限。这里有干净的解决方案吗?

3 个答案:

答案 0 :(得分:3)

你在谈论你通过耙子解雇的工作吗? (然后是任务/)

或者您是在谈论将数据放入Rails应用程序,然后您可能需要类似data_migration插件的内容。

答案 1 :(得分:0)

'数据加载作业'是什么意思?如果它们是操纵数据库的脚本,请将它们放在db/

答案 2 :(得分:0)

rake db:seed将是最好的imo

将您的脚本放在db / seeds.rb