在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