模型Ruby on Rails中的关系

时间:2012-09-26 09:43:18

标签: sql ruby-on-rails ruby model sybase

我在Sybase中有一个名为View_CrossReference的视图。我想为这个视图创建Model。 此表有一个名为Answer的列。

我有另一个名为SurveyXref的表和模型。在这张表中,我有一个专栏 叫Answer_No

我想在这些模型之间建立关系,并从Answer的{​​{1}}列中获取数据,并在View_CrossReference页面中显示到我的网格中。

2 个答案:

答案 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)

没有“模型”,表示您通过独立迁移创建了表。 你能否告诉我你的代码以便更好地理解?