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