0
私はdevise gemをインストールし、確認可能なモジュールを含めましたが、登録しようとすると確認を求めません。私がrake routesと入力すると、これが表示されます。あなたは確認パス/コントローラーレールがありません
何confirmation/new
(ユーザーの略gebruiker )を見ることができない。しかし
rails g devise:views
を行うとき、私は確認/新しいビューを手に入れたそして、私のschema.rbにあなたが見ることができるように
Prefix Verb URI Pattern Controller#Action
new_user_session GET /gebruiker/sign_in(.:format) devise/sessions#new
user_session POST /gebruiker/sign_in(.:format) devise/sessions#create
destroy_user_session DELETE /gebruiker/sign_out(.:format) devise/sessions#destroy
user_password POST /gebruiker/password(.:format) devise/passwords#create
new_user_password GET /gebruiker/password/new(.:format) devise/passwords#new
edit_user_password GET /gebruiker/password/edit(.:format) devise/passwords#edit
PATCH /gebruiker/password(.:format) devise/passwords#update
PUT /gebruiker/password(.:format) devise/passwords#update
cancel_user_registration GET /gebruiker/cancel(.:format) devise/registrations#cancel
user_registration POST /gebruiker(.:format) devise/registrations#create
new_user_registration GET /gebruiker/sign_up(.:format) devise/registrations#new
edit_user_registration GET /gebruiker/edit(.:format) devise/registrations#edit
PATCH /gebruiker(.:format) devise/registrations#update
PUT /gebruiker(.:format) devise/registrations#update
DELETE /gebruiker(.:format) devise/registrations#destroy
確認可能なモジュールが確実に追加されていることを確認してください。
create_table "users", force: :cascade do |t|
t.string "email", default: "", null: false
t.string "encrypted_password", default: "", null: false
t.string "reset_password_token"
t.datetime "reset_password_sent_at"
t.datetime "remember_created_at"
t.integer "sign_in_count", default: 0, null: false
t.datetime "current_sign_in_at"
t.datetime "last_sign_in_at"
t.string "current_sign_in_ip"
t.string "last_sign_in_ip"
t.string "confirmation_token"
t.datetime "confirmed_at"
t.datetime "confirmation_sent_at"
t.string "unconfirmed_email"
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
end
これは移行ファイルです。
class DeviseCreateUsers < ActiveRecord::Migration
def change
create_table(:users) do |t|
## Database authenticatable
t.string :email, null: false, default: ""
t.string :encrypted_password, null: false, default: ""
## Recoverable
t.string :reset_password_token
t.datetime :reset_password_sent_at
## Rememberable
t.datetime :remember_created_at
## Trackable
t.integer :sign_in_count, default: 0, null: false
t.datetime :current_sign_in_at
t.datetime :last_sign_in_at
t.string :current_sign_in_ip
t.string :last_sign_in_ip
## Confirmable
t.string :confirmation_token
t.datetime :confirmed_at
t.datetime :confirmation_sent_at
t.string :unconfirmed_email # Only if using reconfirmable
## Lockable
# t.integer :failed_attempts, default: 0, null: false # Only if lock strategy is :failed_attempts
# t.string :unlock_token # Only if unlock strategy is :email or :both
# t.datetime :locked_at
t.timestamps null: false
end
add_index :users, :email, unique: true
add_index :users, :reset_password_token, unique: true
add_index :users, :confirmation_token, unique: true
# add_index :users, :unlock_token, unique: true
end
end
は、どのように私はconfirmation_pathsを取り戻すことができますか?
あなたのモデルを共有することはできますか? – pdoherty926