Rails自定义路由无法调用视图

时间:2012-06-15 15:04:24

标签: 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"}

如何获取自定义路由以调用相应的视图?

非常感谢

1 个答案:

答案 0 :(得分:0)

您可能在get_by_slug.html.erb模板中遇到错误。如果将文件设为空,是否会生成错误?