在Rails视图 -添加Rails中
我想添加一个view
,姑且称之为view3
,但我告诉there are no available routes
。我也试过rake routes
确实没有添加我的其他观点。
我试图这样做: 我添加既是.html.erb
视图文件,并在有我添加了当前视图的类下的控制器:
def view3
end
还有什么我应该做的是有一个额外的步骤?我错过了什么?
在Rails视图 -添加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
在路线,您可以添加:
resources :your_controller_name
这将增加或从您的控制器
或者为你的意见更多的路由选项,你也可以请参考以下链接:
http://guides.rubyonrails.org/routing.html
您能否提供您的控制器名称? – 2013-04-06 06:45:38
为什么这很重要? – 2013-04-06 12:02:34
很容易广告浏览测绘与轨道控制,因为如果你需要的任何功能种类的要求在您的视图页面,您可以直接打电话给你的行动。 – 2013-04-06 12:37:50