Ruby on rails 根的路由给出“无法将字符串转换为哈希”?
我正在尝试将“/”路由到我的选举控制器和新操作:Ruby on rails 根的路由给出“无法将字符串转换为哈希”?,ruby-on-rails,ruby-on-rails-3,rails-routing,Ruby On Rails,Ruby On Rails 3,Rails Routing,我正在尝试将“/”路由到我的选举控制器和新操作: Awesomevote::Application.routes.draw do root 'election#new' resources :elections, :path => "vote" 这将产生一个错误: can't convert String into Hash 尽管两者都应基于文档工作 尝试更改: root 'election#new' 致: 更新: 因此,根“electionsnew”按照rails 4.0
Awesomevote::Application.routes.draw do
root 'election#new'
resources :elections, :path => "vote"
这将产生一个错误:
can't convert String into Hash
尽管两者都应基于文档工作 尝试更改:
root 'election#new'
致:
更新:
因此,根“electionsnew”按照rails 4.0中链接文档的规定工作,而不是rails 3.2中的规定工作。Rails 3.2需要to:选项。有效。我还需要让选举多元化。谢谢。是的,控制员的“选举”!更新答案。
root to: 'elections#new' # elections (pluralized) for controller name.