1

在Rails视图 -添加Rails中

我想添加一个view,姑且称之为view3,但我告诉there are no available routes。我也试过rake routes确实没有添加我的其他观点。

我试图这样做: 我添加既是.html.erb视图文件,并在有我添加了当前视图的类下的控制器:

def view3 
end 

还有什么我应该做的是有一个额外的步骤?我错过了什么?

+1

您能否提供您的控制器名称? – 2013-04-06 06:45:38

+0

为什么这很重要? – 2013-04-06 12:02:34

+0

很容易广告浏览测绘与轨道控制,因为如果你需要的任何功能种类的要求在您的视图页面,您可以直接打电话给你的行动。 – 2013-04-06 12:37:50

回答

3

你需要的路线(URL和控制器动作之间的映射)添加到config/routes.rb文件。这将是这个样子(假设things是你模拟资源):

match '/things' => 'things#view3', :via => :get 

rake routes只列出了已经存在的路由。

阅读本指南了解更多详情:http://guides.rubyonrails.org/routing.html

0

在路线,您可以添加:

resources :your_controller_name 

这将增加或从您的控制器

或者为你的意见更多的路由选项,你也可以请参考以下链接:

http://guides.rubyonrails.org/routing.html