只有一个用户的应用程序的Rails最佳实践?

时间:2011-04-20 19:03:19

标签: ruby-on-rails ruby-on-rails-3 authentication activerecord

我正在为希望能够对其网站上的内容进行编辑的客户构建网站。因此,我需要一种方法来允许客户端登录到站点进行更改。

我最初的想法是创建一个身份验证系统,该系统依赖于数据库中的User表,该表仅限于一个用户。然而,为一个结果创建一个数据库表似乎有点过分,所以我想知道是否有任何其他方法或最佳实践,任何人都可以指出只用一个用户构建一个网站。

2 个答案:

答案 0 :(得分:3)

如果您不想使用db模型,则可以使用从文件(加密)接收的静态密码进行身份验证。

但是,使用像Devise这样的宝石设置身份验证就像是10分钟的工作。为了更安全(即使在单用户应用程序中也是如此),您可以进行设置并保持良好状态:)

答案 1 :(得分:1)

我强烈建议您设置身份验证。正如SpyrosP所说,使用Devise并不需要很长时间。