我在炼油厂有以下路线:
$ rake routes | grep blog
blog_root /blog(.:format) refinery/blog/posts#index
blog_post GET /blog/posts/:id(.:format) refinery/blog/posts#show
...
但是,当我尝试访问该路线时,会出错。
> app.refinery.blog_post_path
ActionController::RoutingError: No route matches {:action=>"show", :controller=>"refinery/blog/posts"}
这是routes.rb
的一部分 # Refinery
mount Refinery::Core::Engine, at: '/'
Rails 3.2.14,Refinery 2.1.1。
答案 0 :(得分:0)
有两件事让人想起
refinery.blog_post_path
为app
作序言,尽管这似乎不是您错误的来源。refinery.blog_post_path my_blog_post.id