我正在尝试将“/”路由到我的选举控制器和新操作:
Awesomevote::Application.routes.draw do
root 'election#new'
resources :elections, :path => "vote"
这产生了一个错误:
can't convert String into Hash
我正在尝试将“/”路由到我的选举控制器和新操作:
Awesomevote::Application.routes.draw do
root 'election#new'
resources :elections, :path => "vote"
这产生了一个错误:
can't convert String into Hash
尽管两者都应该基于文档(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:
选项。