rake db:migrate有什么错误?

时间:2013-10-14 19:40:51

标签: ruby-on-rails ruby-on-rails-3

我尝试执行此命令

rake db:migrate

我一直收到错误:

** Invoke db:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
rake aborted!
You should not use the `match` method in your router without specifying an HTTP method.

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

如果这是rails 4,你应该在路线文件中使用get或post而不是match。例如,对config / routes.rb文件进行以下更改:

get 'your/:route' => 'your_controller#your_action'
post 'your/:route' => 'your_controller#your_action'