Ruby on rails Rails自定义路由无法调用视图
我正在尝试在rails中实现自定义路由Ruby on rails Rails自定义路由无法调用视图,ruby-on-rails,routes,Ruby On Rails,Routes,我正在尝试在rails中实现自定义路由 match '/:slug' => "products#get_by_slug", :as => :get_by_slug 如果我没有相应的视图(get_by_slug.html.erb),我会得到一个模板丢失错误 如果添加该视图,则会出现路由错误: No route matches {:controller=>"products"} 如何让自定义路由调用相应的视图 非常感谢您可能在get_by_slug.html.erb模板中出错。
match '/:slug' => "products#get_by_slug", :as => :get_by_slug
如果我没有相应的视图(get_by_slug.html.erb),我会得到一个模板丢失错误
如果添加该视图,则会出现路由错误:
No route matches {:controller=>"products"}
如何让自定义路由调用相应的视图
非常感谢您可能在get_by_slug.html.erb模板中出错。如果文件为空,是否会产生错误 摩擦rake路由时,您看到了什么?您在浏览器上尝试的URL是什么?get_by_slug.html.erb模板中可能有错误。如果您将文件置为空,是否会产生错误?@dimuch-yup,其中有一个不属于您的后退按钮。谢谢如果你在下面输入答案,我可以把你的标记为答案。