我想找到数组,但是我可以这样做吗?
@model = Model.find(:first, :conditions => { :MOD_MFA_ID => params[:man]})
@ct = CountryDesignation.find(:first, :conditions => { :CDS_ID => "110000002"})
但是 :CDS_ID => "110000002" 不好。我需要通过@model.Field 选择它,例如::CDS_ID => @model.Field。但@model 也不仅仅是一个条目,它是一个数组。所以我需要为每个模型选择 CountryDesignation。但是我需要从 CountryDesignation 数组 DesText 数组中进行选择
@destext = DesText.find(:all, :conditions => { :TEX_ID => @ct.Field})
如何完成这项工作?以及如何正确看待这一点?
%table %tr %th Mfa id %th Год начала выпуска %th Год завершения выпуска - @model.each do |model| %tr %td= link_to model.MOD_ID, model %td= link_to model.MOD_PCON_START, model -if model.MOD_PCON_END.blank? %td= link_to "По настоящее время", model -else %td= link_to model.MOD_PCON_END, model -#%td= model.country_designations.des_texts.TEX_TEXT -#= link_to 'Show model', model %br - @destext.each do |t| name %td= t.TEX_ID %td= t.TEX_TEXT - @ct.each do |ct| ct %td= ct.CDS_ID %td= ct.CDS_TEX_ID