【问题标题】:Adding additional fields (with validation) to Devise view/model in Rails app在 Rails 应用程序中向设计视图/模型添加附加字段(带验证)
【发布时间】:2010-09-29 04:51:38
【问题描述】:

似乎没有很多文档介绍如何在 Rails 3 应用程序中向 Devise 身份验证解决方案添加自定义字段。

除了用户注册所需的电子邮件和密码外,我还想输入一些其他自定义字段并进行验证,因为没有使用 Devise 生成的控制器,如何做到这一点?

【问题讨论】:

    标签: ruby-on-rails devise


    【解决方案1】:

    我也需要同样的东西。我发现有一篇很棒的文章对我有帮助:

    http://ykyuen.wordpress.com/2011/03/03/rails-%E2%80%93-add-custom-fields-to-devise-user-model/

    【讨论】:

      【解决方案2】:

      当您执行rails generate devise_views 时,您选择的功能的所有视图都将进入您的 app/views/devise 文件夹。您可以简单地将模型中定义的字段添加到这些视图中。如果需要自定义控制器,创建

      class YourModel::DeviseFeaturesController

      我所说的 DeviseFeatures 是指 RegistrationsController、ConfirmationsController 或您决定使用的任何功能。

      有一个很棒的截屏视频:RailsCasts-customizing-devise

      【讨论】:

      • 你能为我们新手提供一个例子吗? RailsCasts 没有详述这个问题。谢谢!
      猜你喜欢
      • 2011-04-11
      • 1970-01-01
      • 1970-01-01
      • 2016-02-01
      • 1970-01-01
      • 2016-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多