我需要通过加入场地类别表来列出属性
这是我的积极记录。
@properties = Property.where(:status=>'1')
@properties = @properties.joins(:venue_categories).where("venue_categories.id=?", params[:venue_categories]).all if params[:venue_categories].present?
当我尝试这个时,我得到了我的sql错误"操作数应该包含1列
任何帮助都是值得赞赏的
答案 0 :(得分:0)
试试这个:
@properties = Property.where(:status=>'1')
@properties = @properties.joins(:venue_categories).where(venue_categories: {id: params[:venue_categories]}) if params[:venue_categories].present?