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.

我怎样才能解决这个问题?

4

1 回答 1

1

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

get 'your/:route' => 'your_controller#your_action'
post 'your/:route' => 'your_controller#your_action'
于 2013-10-14T19:51:22.530 回答