0
確認済みのものを統合する方法を教えてください。属性はセッションログインプロセスに入りますか?確認されていない場合、ログインを成功させる
私は、確認可能で認証されたデバイスで動作するアプリをセットアップしました... しかし、私は確認されていないユーザーモデルでログインできます!
UPDATE
私は私の移行で確認できるセクションをコメントアウトしました。
# schema.rb
create_table "users", :force => true do |t|
t.string "email", :default => "", :null => false
t.string "encrypted_password", :limit => 128, :default => "", :null => false
t.string "password_salt", :default => "", :null => false
t.string "confirmation_token"
t.datetime "confirmed_at"
t.datetime "confirmation_sent_at"
....
end
# user.rb
class User < ActiveRecord::Base
# Include default devise modules. Others available are:
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable,
:confirmable, :lockable, :timeoutable, :token_authenticatable
...
end
# routes.rb
devise_for :users, :controllers => { :passwords => "password_resets" } do
# this doesnt matter to my mentioned problem
get "instruction", :to => "password_resets#instruction", :path => "https://stackoverflow.com/users/password/instruction", :as => "instruction_user_password"
end
を間違った設定を設定します。 – s84
私はそれらのコメントを外しました - 上の私のスキーマを参照してください... – Lichtamberg
これは意味をなさない。あなたが働いているアプリをどのように設定したかを教えてください。ユーザーモデルには何がありますか? –