【发布时间】:2010-09-22 12:57:28
【问题描述】:
我有一个带有一些基本模型的 Rails 应用程序。该网站显示从其他来源检索到的数据。所以我需要编写一个在我的数据库中创建新实例的 Ruby 脚本。我知道我可以使用测试挂钩来做到这一点,但我不确定这是否有意义。
我不确定这个任务应该是什么样子,我如何调用它,或者它应该在我的源代码树中的什么位置(lib\tasks?)。
例如,这是我的第一次尝试:
require 'active_record'
require '../app/models/mymodel.rb'
test = MyModel.new
test.name = 'test'
test.save
这会失败,因为它无法连接到数据库。这对我的新手大脑来说是一种模糊的方式,因为大概 Rails 正在幕后做所有神奇的工作来设置所有这些东西。那么如何设置我的小脚本呢?
【问题讨论】:
标签: ruby-on-rails ruby