无法为我的ruby项目进行迁移

时间:2017-10-25 17:06:01

标签: ruby-on-rails ruby

当我尝试为我的ruby项目进行迁移时,它会给我一个错误"' API :: sessions'不是受支持的控制器名称"。有谁知道如何解决这个问题?以下代码来自我的routes.rb文件和sessions_controller.rb文件。

#which port do you want to kill
[int]$portOfInterest = 80

#fetch the process ids related to this port
[int[]]$processId = Get-NetTCPConnection -LocalPort $portOfInterest | 
    Select-Object -ExpandProperty OwningProcess -Unique | 
    Where-Object {$_ -gt 0} 

#kill those processes
Stop-Process -Id $processId 
NetStat

1 个答案:

答案 0 :(得分:1)

当您在post范围内定义deleteformat路由时,会出现错误,告诉Rails控制器和操作/方法用于定义的URI。

要引用控制器名称和操作,请使用小写名称后跟斜杠,而不是大写控制器名称和冒号::,如:

post   '/api/login'  => 'api/sessions#create'
delete '/api/logout' => 'api/sessions#destroy'