我有一个相当简单的应用程序使用devise和cancan的身份验证和授权。除了用户尝试使用无效的用户名和/或密码登录之外,一切都运行得很好。当发生这种情况时,我们会得到一个日志中包含以下异常的error loading page: Processing by Devise::SessionsController#create as HTML
Parameters: {"utf8"=>"✓"
所以我有一个AppointmentController,它有一个动作AcceptAppointment。方法应该是POST。但是每次单击Razor中的ActionLink时,我都会得到以下错误。此页面无法工作,如果问题继续,请与网站所有者联系。HTTP错误405[Authorize]{
public AppointmentController(