当我尝试为我的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
答案 0 :(得分:1)
当您在post
范围内定义delete
和format
路由时,会出现错误,告诉Rails控制器和操作/方法用于定义的URI。
要引用控制器名称和操作,请使用小写名称后跟斜杠,而不是大写控制器名称和冒号::
,如:
post '/api/login' => 'api/sessions#create'
delete '/api/logout' => 'api/sessions#destroy'