相关疑难解决方法(0)

如何运行使用我的Rails模型的Ruby任务?

我有一个带有一些基本型号的Rails应用程序.该网站显示从其他来源检索的数据.所以我需要编写一个Ruby脚本,在我的数据库中创建新实例.我知道我可以用测试钩子做到这一点,但我不确定这里有意义.

我不确定这个任务应该是什么样的,我如何调用它,或者它应该放在我的源代码树(lib\tasks?)中.

例如,这是我的第一次尝试:

require 'active_record'
require '../app/models/mymodel.rb'

test = MyModel.new
test.name = 'test'
test.save
Run Code Online (Sandbox Code Playgroud)

这会失败,因为它无法连接到数据库.这对我的新手大脑来说是模糊的,因为大概是Rails正在做幕后的所有魔术工作来设置所有这些东西.那我该如何设置我的小脚本呢?

ruby ruby-on-rails

13
推荐指数
2
解决办法
7031
查看次数

标签 统计

ruby ×1

ruby-on-rails ×1