我正在尝试研究如何使用 rails 来获得自定义路线以执行日期查询。如果可能的话,我想打电话给这份报告。所以我在浏览器上访问我的路线并获得以下信息。
http://localhost:3000/trips/report
Couldn't find Trip with id=report
就像它试图在报告中作为 ID 读取一样?我不能完全弄清楚我哪里出错了?在我的routes.rb
文件中,我创建了以下条目。
match 'trips/report' => 'trips#report'
在我的旅行控制器中使用以下内容。
def report
@trips.all :condition => ["DATE(date) = DATE(?)", Time.now]
respond_to do |format|
format.html
format.json { render json: @trips }
end
end
我可能正在做一些非常愚蠢的事情!希望有人可以帮助我走上正确的道路吗?