我有我认为的非标准模型结构(我知道它很糟糕,但它是必要的)。鉴于以下迁移:
create_table :MODELS, :primary_key => :MOD_ID do |t| t.integer :MOD_ID t.integer :MOD_MFA_ID t.integer :MOD_CDS_ID t.integer :MOD_PCON_START t.integer :MOD_PCON_END t.integer :MOD_PC t.integer :MOD_CV t.integer :MOD_AXL t.binary :MOD_PC_CTM t.binary :MOD_CV_CTM t.timestamps
MOD_MFA_ID
对应于与另一个表/模型 ( manufacturers
)的关联。我想根据制造商的品牌列检索模型。
def getmanufacturer
@manufacturer = Manufacturers.find(params[:manufacturer])
respond_to do |format|
format.html # show.html.erb
format.xml { render :xml => @manufacturer }
end
end
我不知道如何修改我的控制器和路由来处理这个用例。我想使用这种或 URL 查询应用程序:/models?manufacturer=audi&&model=a6