我是ROR的新手,我正在通過Ruby on Rails官方指南(4.2.6),但是當我想添加Article模型時遇到了一個問題。官方指南中的rails路徑錯誤
當我試圖挽救我得到了錯誤的文章,
未定義的方法`article_url」爲#你是什麼意思? articles_url
我發現路線不有「文章」前綴在我的路線:
majiandeMacBook-Pro:blog majian$ bin/rake routes Running via Spring preloader in process 26766 Prefix Verb URI Pattern Controller#Action welcome_index GET /welcome/index(.:format) welcome#index root GET / welcome#index articles POST /articles(.:format) articles#create new_articles GET /articles/new(.:format) articles#new edit_articles GET /articles/edit(.:format) articles#edit GET /articles(.:format) articles#show PATCH /articles(.:format) articles#update PUT /articles(.:format) articles#update DELETE /articles(.:format) articles#destroy
但在文檔中,我發現,它應該是這樣的:
article GET /articles/:id(.:format) articles#show
有人知道爲什麼路線不同嗎?任何幫助將不勝感激。
的[資源和資源之間的差異可能的複製方法](http://stackoverflow.com/questions/9194767/difference-between-resource-and-resources-methods) – Vucko
向我們顯示您的「routes.rb」 – Pavan
請提供routes.rb的代碼 –