model : class Order < ActiveRecord::Base # has_many :dics 注意这里注释掉了 end
class Dic < ActiveRecord::Base belongs_to :order end
表结构描述: 一个订单表 orders,里面会存有一个属性(pay_type)用来到字典表里查询数据 注意:这两个表之间没有进行外键约束 一个字典表 dics(id,name), 这里只列举两个字段
想实现效果: 通过订单,查询字典表里的 name 值,我知道通过两条语句能出来 @order = Order.find(params[:id]) name = Dic.find(params[:pay_type])
但在页面里,有一个订单列表页,需要遍历订单,这其中如何获取字典表里的 name?