我的RoR项目中有一个“作业”模型,我需要控制器访问数据库中“作业”以外的表。
通话: @var = Job.find(:全部) 不是问题,而是打电话
@var = TableB.find(:all)
为JobsController获取“未定义的局部变量或方法`tableB'”:Class
有什么想法吗?谢谢!
答案 0 :(得分:1)
你有TableB模型吗?
script/generate model TableB
您可能还试图拥有一个与不同表名相对应的模型(不确定您要问的是什么):
class Job < ActiveRecord::Base
set_table_name 'TableB'
end
答案 1 :(得分:1)
所有型号均适用于所有控制器。
因此,根据您的确切输入,我会说tableB != TableB
可能是问题所在。