我在Sybase中有一个名为View_CrossReference
的视图。我想为这个视图创建Model。
此表有一个名为Answer
的列。
我有另一个名为SurveyXref
的表和模型。在这张表中,我有一个专栏
叫Answer_No
。
我想在这些模型之间建立关系,并从Answer
的{{1}}列中获取数据,并在View_CrossReference
页面中显示到我的网格中。
答案 0 :(得分:1)
在view_crossreference模型中
has_one:survey_xrefs,:primary_key => :answer,:foreign_key => :answer_no
在survey_xrefs模型中
belongs_to:view_crossreference,:primary_key => :回答, :foreign_key => :answer_no
现在只需在控制器中即可访问
v.view_crossreference.answer
答案 1 :(得分:0)
没有“模型”,表示您通过独立迁移创建了表。 你能否告诉我你的代码以便更好地理解?