0

我正在尝试将“/”路由到我的选举控制器和新操作:

Awesomevote::Application.routes.draw do

  root 'election#new'
  resources :elections, :path => "vote"

这产生了一个错误:

can't convert String into Hash
4

1 回答 1

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:选项。

于 2013-08-13T05:08:58.507 回答