データベースを使用しないRailsアプリケーションを作成しています。代わりに、レガシーシステムをラップするRuby APIを使用してモデルを管理します。データベースなしでRails/Deviseを使用するにはどうすればよいですか?
私はユーザー名とパスワードの組み合わせを検証できるRubyコールを持っています。この場合、Devise(または他の既製の認証ソリューション)を使用することは可能ですか?
私の希望は、Deviseのいくつかのメソッドをオーバーライドでき、それでも多くのメリットが得られることです。
ピーター。
あなたが特定したページには、私が実装したいソリューションの種類が書かれています。しかし、それは多くの詳細については非常に曖昧です。ユーザPOROはどこに存在しますか? 3つのユーザークラスがありますか?そしてDevise :: ModelsとDevise :: Strategiesモジュールはどこに住んでいますか? – spierepf
ガー!私はdevise.add_module:remote_authenticatable、:controller =>:sessions、:route => {:session =>:routes} 'を私のdevise.rbファイルに追加する必要がありました。私はRubyほどのブードゥー語で言語に会ったことは一度もありません。誰でもこの行が何をしているのか説明できますか? – spierepf