rails设计更改其他字段的电子邮件验证

时间:2015-10-15 11:13:33

标签: ruby-on-rails ruby ruby-on-rails-4 devise

我创建了一个新的rails API。 它仅适用于移动设备,因此需要0x0个号码才能创建帐户。

但是现在Devise总是要求phone,我怎么能告诉他我希望他专注于我的领域email

phone

我希望它改为

ActiveRecord::RecordInvalid (Validation failed: Email can't be blank):

并使用电话号码进行每项基本设计验证

1 个答案:

答案 0 :(得分:0)

你应该告诉设想authentication_key是phone字段而不是email字段

修改config/initializers/devise.rb以获得:

config.authentication_keys = [ :phone ]