我正试图将'/'路由到我的选举控制器和新动作:
Awesomevote::Application.routes.draw do
root 'election#new'
resources :elections, :path => "vote"
这产生错误:
can't convert String into Hash
答案 0 :(得分:8)
虽然两者都应该基于文档(http://guides.rubyonrails.org/routing.html)工作。
尝试更改:
root 'election#new'
为:
root to: 'elections#new' # elections (pluralized) for controller name.
更新:
所以root 'elections#new'
的工作方式与rails 4.0中的链接文档相同,但不适用于Rails 3.2'。 Rails 3.2需要to:
选项。