我在我的房屋模型中添加了一个has_many :through
关联(连接表),因此房屋可以有多个类别,例如“lastminute”、“house with pool”等。
我做了一个自定义查询,所以举个例子,我想要“最后一分钟”类别中的所有房子 (5)
@lastminutes = House.find(:all, :select=>"houses.*", :joins=>"JOIN category_join_tables ON houses.id = category_join_tables.house_id", :conditions=>["category_join_tables.house_id = houses.id AND category_join_tables.category_id = ?", 5])
这在控制台中工作正常。
在我的网站上实现此功能的最佳方法是什么。我想要这样的 url 结构:
domain.com/locale/holidayhouses/lastminutes (house in the lastminute category)
domain.com/locale/holidayhouses/holidayhouses_with_pool (houses in the pool category)
domain.com/locale/lastminutes (houses and appartments in the lastminute category)
任何帮助都会很棒!