如何创建简单的管理员登录表单而无需在rails中注册

时间:2018-04-03 13:02:50

标签: ruby-on-rails-5

我正在开发一个Web应用程序,我需要一个没有注册功能的简单管理员登录表单 我的意思是基本上登录表单只包含电子邮件,密码并记住我的选项。登录成功后,管理员转到仪表板(我有那个表格)

例如:我的登录表单是

 if email = user@example.com and password = s3cR3TpAsS* encrypted(hard coded)

有人可以帮我怎么做这个功能吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

Yaah,我得到了这个解决方案,基本上我们可以通过添加来解决这个问题 seed data

为此,我们都需要seed.rb个文件

这可以通过执行以下命令来获得

rake seeder

之后

mate seeder

并打开seed.rb文件,输入以下代码

User.create(name: 'admin',email: 'admin@example.com', password: 's3cR3TpAsS',password_confirmation: 's3cR3TpAsS')

对于使用bcrypt gem消化密码和记住复选框功能的硬编码密码,请记住消化功能

我希望这可以帮助某人

谢谢!