我是用的rails2.3.5,数据库是oracle,已经联通,可以在rails中查询出数据,现在数据库中两个表:
Glqydl{glqydl_dm, mc}
Glqy{Glqy_dm, mc,glqydl_dm}
在rails中有建立两个类:
class Glqydl < ActiveRecord::Base
self.table_name ='db_s.t_glqydl'
self.primary_key = 'GLQYDL_DM'
has_many :glqy
end
class Glqy < ActiveRecord::Base
self.table_name ='db_s.t_glqy'
self.primary_key = 'GLQY_DM'
belongs_to :Glqydl, :foreign_key => "glqydl_dm"
end
现在rails控制台中想做关联查询
Glqy.find(:first).glqydl.find(:all)
提示
.glqydl.find(:all)
SyntaxError: compile error
(irb):20: syntax error, unexpected '.'
.glqydl.find(:all)
^
from (irb):20
怎么改has_many参数都不见效,请指点新人一下