【发布时间】:2013-12-07 17:30:09
【问题描述】:
我为devise 用户登录创建了一个会话控制器。在视图中,表单如下所示
在控制器中我不知道new、create 和destroy 方法请帮助我
class SessionController < ApplicationController
def new
end
def create
end
def destroy
end
end
谢谢
【问题讨论】:
-
你应该不需要
SessionController设计 Rails 引擎自动加载一个(除非你出于某种原因需要自定义逻辑)你是否使用设计生成器来创建视图? -
是的,我为视图使用了设计生成,还为添加额外字段创建了注册控制器,并且我成功添加了它我需要在登录表单中提供帮助,我需要在用户名代替电子邮件。我还更改了 devise.rb 文件以使 config.authentication_keys = [ :username ].
标签: ruby-on-rails devise controller