Muh*_*uhd 0 ruby-on-rails rails-routing ruby-on-rails-3
我正试图将'/'路由到我的选举控制器和新动作:
Awesomevote::Application.routes.draw do
root 'election#new'
resources :elections, :path => "vote"
Run Code Online (Sandbox Code Playgroud)
这产生了一个错误:
can't convert String into Hash
Run Code Online (Sandbox Code Playgroud)
虽然两者都应该基于文档(http://guides.rubyonrails.org/routing.html).
尝试改变:
root 'election#new'
Run Code Online (Sandbox Code Playgroud)
至:
root to: 'elections#new' # elections (pluralized) for controller name.
Run Code Online (Sandbox Code Playgroud)
更新:
因此root 'elections#new',在rails 4.0中的链接文档中指定但在Rails 3.2中没有.Rails 3.2需要to:选项.
| 归档时间: |
|
| 查看次数: |
1104 次 |
| 最近记录: |