Я использую devise
гем в моем приложении.Я создал 2 модели (чтобы иметь две разные регистрационные формы).
Но когда я добавил полное имя и имя к моим формам через db.Он отправляет мне ноль при регистрации или изменении профиля.Все остальное работает отлично.
user.rb
class User < ApplicationRecord
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
end
editor.rb
class Editor < ApplicationRecord
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
has_many :softwares
end
контроллер / редакторы / registrations_controller.rb
class Editors::RegistrationsController < Devise::RegistrationsController
end
контроллер / пользователи / registrations_controller.rb
class Users::RegistrationsController < Devise::RegistrationsController
end
db / migrate / devise_create_users.рб
class DeviseCreateUsers < ActiveRecord::Migration[5.2]
def change
create_table :users do |t|
t.string :email, null: false, default: ""
t.string :encrypted_password, null: false, default: ""
t.string :name
t.string :fullname
end
end
end
То же самое для редакторов
Спасибо за помощь ...