問題タブ [spree-auth-devise]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - omniauth-google-oauth2 を使用して Google プラスでログインできない
spree (ruby-on-rails) で構築されたアプリケーションで gem "omniauth-google-oauth2" を使用して、Google とサイトへのログインを統合しています。ここで非常に奇妙なエラーが発生します。 )、しかし本番環境ではこのエラーが発生しています
"auth/google_oauth2/callback?state=35ad3c2e3f8327a5b96df7ce7e2439a77b90dfebc41f8463&code=4/p5l-nug7FU3P8lfnSHNF8Uy_tYXcLyqc0bnABoGo0EI#".
Googleプラスを統合するために、次のことを行いました
a.) 必要な JavaScript オリジンとリダイレクト URL を追加して、Google 開発者コンソールで WebApplication アプリを作成しました。
b.) coonfig ファイルにクライアント ID、シークレットを追加しました OmniAuth.config.logger = Rails.logger
Rails.application.config.middleware.use OmniAuth::Builder do
プロバイダー:google_oauth2, 'my cient id', 'secret'
終わり
c.) ルート「auth/google_oauth2/callback」を追加しました
私はここでしばらく静かにしていました。
ruby-on-rails - 2 つの異なる種類のユーザーを酒宴に入れることはできますか?
eストアを構築する必要があります。すべてをゼロから構築する代わりに spree gem を使用することを考えていますが、spree を使用したことはありません。私の要件の 1 つは、2 種類のユーザーとアプリがそのユーザーに基づいて価格を表示および適用できるようにすることです。たとえば。ユーザーが卸売バイヤー アプリの場合はより低い価格を表示し、ユーザーが通常のユーザーの場合は異なる価格を表示する必要があります。これは酒宴で簡単に行うことができますか?
ruby-on-rails - デバイスを介してパスワードを変更するときに現在のパスワードを事前入力する方法
こんにちは、次のビューファイルを提供しました
私の要件は、 current_password フィールドを事前に入力することです。ユーザーの current_password をフェッチするようにガイドしてください。私は使っているgem 'spree_auth_devise', '~> 3.0.0'