Tag: ruby on rails 2

使用可选参数进行路由

我在路由文件中添加了: map.show_book "/show_book/:name/year/:year", :controller => "book", :action => "show_version" 我还补充说: map.show_book "/show_book/:name", :controller => "book", :action => "show_version" 显示最新的图书,而不指定年份。 但是不行的话,如果我不通过这个年份,就不能在“show_book / NAME”find路线。 你有一些想法,为什么它不工作? 谢谢 ! PS。 我知道我可以使用年份作为“?year = XXXX”的参数,但是我想使用年份作为url的一部分

Rails的ActiveRecord之间的date

我需要查询一天内发表的评论。 该字段是标准时间戳的一部分,是created_at。 所选date来自date_select。 我怎样才能使用ActiveRecord来做到这一点? 我需要像这样的东西: "SELECT * FROM comments WHERE created_at BETWEEN '2010-02-03 00:00:00' AND '2010-02-03 23:59:59'"