Ruby on rails 在rails中为模型添加网页

Ruby on rails 在rails中为模型添加网页,ruby-on-rails,routes,Ruby On Rails,Routes,我需要添加一个图形页面,这样当单击“listing/id/graph”时,就会呈现清单id的图形页面。此图表页面包含该列表id的分析 我尝试了以下方法: 正在添加routes.rb get'graphs'=>“listings#id#graphs” 当前结果:没有与[GET]“/listings/2/graphs”匹配的路由 预期结果:render graphs.html.erb 耙道 我是RubyonRails的新手。提前谢谢。答案显而易见。您没有类似于:listings/:id/graph的

我需要添加一个图形页面,这样当单击“listing/id/graph”时,就会呈现清单id的图形页面。此图表页面包含该列表id的分析

我尝试了以下方法:

正在添加routes.rb
get'graphs'=>“listings#id#graphs”

当前结果:没有与[GET]“/listings/2/graphs”匹配的路由

预期结果:render graphs.html.erb

耙道


我是RubyonRails的新手。提前谢谢。

答案显而易见。您没有类似于:
listings/:id/graph的路由,您希望它存在。创建该路线

  get '/listings/:id/graphs' => 'listings#graphs'

这将是乏味的,但在继续之前通读这篇文章将对您大有好处。

原因是您缺少Ruby和Rails方面的知识。另外,很明显你可以退房。你会看到很多例子。
  get '/listings/:id/graphs' => 'listings#graphs'