0
我正在写一个测试脚本,用于查询mysql数据库。 我所拥有的就是数据库中的'产品'模型类及其相应的数据表。 我知道,它可以完全按照下面的脚本演示的方式完成。 我只是在这里要求'active_record'和'mysql2'来获取它。包括轨道外的模型类
require 'active_record'
require 'mysql2'
ActiveRecord::Base.establish_connection(
adapter: 'mysql2', # or 'postgresql' or 'sqlite3'
host: 'localhost',
database: 'your_database',
username: 'your_username',
password: 'your_password'
)
class Product < ActiveRecord::Base
#blah, blah, blah
end
# Now instantiating and do some stuff
puts Product.all
product = Product.new
,但故意的,我不希望重复申报像什么,我已经与像上面的产品型号做了模型类。 我该怎么做才能在文件顶部以编程方式引用该模型,比如“require'product'”?这有效吗? 所以我不打扰将模型定义复制到此测试脚本中,特别是当模型具有相当长的内容时。
是的,'需要'产品'应该没问题。 –