0
我得到了一個名爲items的模型,其中一個名爲weeks的字段。週中內容如下:Rails查詢問題
{2011=>["46", "47", "48", "49"]}
我怎樣才能做這樣的事情:
Item.where(:week => week, :year => year)
如果只是路過1周例如:47和2011年
感謝。
我得到了一個名爲items的模型,其中一個名爲weeks的字段。週中內容如下:Rails查詢問題
{2011=>["46", "47", "48", "49"]}
我怎樣才能做這樣的事情:
Item.where(:week => week, :year => year)
如果只是路過1周例如:47和2011年
感謝。
# Model
class Item < AR::Base
def self.with_week(weeek)
where("week LIKE (?)", "\"#{week}\"")
end
def self.with_year(year)
where("week LIKE (?)", "{#{year}=>")
end
end
使用
@items = Item.with_week(47).with_year(2011)