English 中文(简体)
铁路收集—— 特定查询问题
原标题:
  • 时间:2009-05-28 19:21:29
  •  标签:

我试图在财产数据库的选定箱子中展示我数据库中所列的独特县。 我详细描述了如何做到这一点,但现在我可以说明如何获得选定价值。 这主要涉及超文本选择名称的输出方式。

我的形式法,县是我财产模式的属性:

  <%= collection_select(:property, :county, @Counties, :county, :county, {:prompt => true}) %>

产出:超文本

<select id="property_county" name="property[county]"><option value="">Please select</option>
<option value="Pearl River">Pearl River</option>
<option value="Marion">Marion</option>
<option value="Stone">Stone</option>
<option value="Lamar">Lamar</option>
<option value="Forrest">Forrest</option>
<option value="Jones">Jones</option>
<option value="Washington">Washington</option></select>

选择的“财产”是指给我合适的。 搜索表中的其他物品使用选号,因此产出只是“min_price”而不是“property[min_price]”。 当我试图把我的搜索结果阵列纳入我的财产模式时,这造成了yn误:

def self.find_by_lcc(params)
where = []
unless params[:mls].blank?
where << "mls = :mls" 
end
unless params[:county].blank?
where << "county = :county"
end 
unless params[:min_acreage].blank?
where << "acreage >= :min_acreage" 
end
unless params[:max_acreage].blank?
where << "acreage <= :max_acreage" 
end
unless params[:min_price].blank?
where << "price >= :min_price" 
end
unless params[:max_price].blank?
where << "price <= :max_price" 
end

if where.empty?
[]
else
find(:all,
:conditions => [where.join(" AND "), params],
:order => "city, price desc")
end

由于这个县的问题,所有记录都列入清单,而不仅仅是该县的财产。 The browser URL string I m take is:

public/land?mls=&property[county]=Stone&min_acreage=0&max_acreage=16000000&min_price=0&max_price=1600000&commit=Search

我在几天后就寻找答案,我相信,这种方法是一种简单的合成方法,在汇编我的搜索阵列时需要使用。

感谢任何帮助!

问题回答

我认为,你正在寻求

params[:property][:county]

每当你看到一个名字,如<代码>xxx[yy]时,铁路就自动在灯标中为你们建造斜体,这些器首先用钥匙xxx,然后是关键 y。





相关问题
热门标签