在 Rails 中 -
我正在尝试添加一个view
,让我们称之为它view3
,但被告知there are no available routes
。我也尝试过rake routes
,确实没有添加我的附加视图。
我试图做什么:我添加了一个.html.erb
视图文件,并在具有我添加的当前视图的类下的控制器中:
def view3
end
如果有额外的步骤,我还应该做什么?我错过了什么?
在 Rails 中 -
我正在尝试添加一个view
,让我们称之为它view3
,但被告知there are no available routes
。我也尝试过rake routes
,确实没有添加我的附加视图。
我试图做什么:我添加了一个.html.erb
视图文件,并在具有我添加的当前视图的类下的控制器中:
def view3
end
如果有额外的步骤,我还应该做什么?我错过了什么?
您需要将路由(URL 和控制器操作之间的映射)添加到config/routes.rb
文件中。这看起来像这样(假设things
是您正在建模的资源):
match '/things' => 'things#view3', :via => :get
rake routes
只列出已经存在的路由。
阅读本指南了解更多详情: http: //guides.rubyonrails.org/routing.html