問題タブ [sorcery]
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-on-rails - データベース検証エラーから
たとえば、ユーザーが既に使用されているユーザー名または電子メールを入力した場合、モデルの検証からエラーを表示するにはどうすればよいですか? 私が使用している検証は機能し、検証によってページの作成が停止された場合でも、ページは適切にレンダリングされます。ただし、ユーザーにエラーを表示するにはどうすればよいですか。ページのどこでも構いません。:message => "The Username/Email is already in use" を使用できることはわかっています。しかし、これをより具体的にするにはどうすればよいですか、エラーを検証チェックから直接発生させるにはどうすればよいですか。
ruby-on-rails - ソーサリーは間違ってリダイレクトします
ユーザーがdomain.com/users/newでサインアップしたいのですが、ユーザーが誤って「Enter」を押すと、すべてのフィールドが空白で入力されます。ここで問題が発生します。私には2つの選択肢があります。削除したら...
ユーザーは自動的にdomain.com/usersにリダイレクトされ(フィールドに空白を入力した後)、サインアップフィールドのエラーがフォームの上にうまく表示されます。
ただし、上記のコードを削除する代わりに追加すると、ユーザーは同じリンクにリダイレクトされます。つまり、/ users / newであり、残念ながら、ユーザーのフォームエラーは適切に表示されず、実際にはまったく表示されません。エラーがdomain.com/users/newではなくdomain.com/usersに表示されるのはなぜですか?
ruby-on-rails - Sorcery を使用した認証のために Rails アプリを外部ソースに公開するにはどうすればよいですか?
Sorcery gem を使用してユーザー情報とデータを保存する Rails アプリがあり、現在取り組んでいる Chrome 拡張機能を Rails アプリで認証したいと考えています。
外部ソースからユーザー データベースを使用して認証できるようにする API への参照が Sorcery に見つからないようです。
API に AJAX を作成するときに JavaScript アプリケーションにアタッチできるキーを保存できるように、ソーサリーを利用した Rails アプリを oauth サーバーとして公開するにはどうすればよいですか。
そうすることは可能ですか、および/またはクロスサイト認証のベストプラクティスは何ですか? 認証されたユーザー情報などをどのように保存すればよいですか?
ruby-on-rails - Sorceryでサインアップしてユーザーにサインインする
Sorceryで認証を行っています。ユーザーがサインアップするときに、自動的にサインインしたいと思います。
User_controller
終わり
ruby-on-rails - sorcery または formtastic のインストール後にレコードを保存しない
テーブルオブジェクトのコンソールをレールしようとしましたが、ソーサリーまたはフォームタスティック(わかりません)をインストールすると、レコードが保存されません。
モデル
意見
これは私のデバッグです:
コントローラ
終わり
このレコードは保存されません! プロパティにログインしています。エラーはありません。保存しないのはなぜですか?
解決済み: この問題は、私のビューの <%= semantic_form_for(@depositi) do |f| にありました。%> formtastic render form と競合していたと書いています。
ruby-on-rails-3.2 - Sorcery の current_user メソッドが本番環境でログイン直後に false を返す
ソーサリー ジェムに少し問題があります。アプリにログインすると、コントローラーは正常にログインし、別のページにリダイレクトします (ログイン資格情報が正しくないかのように、リダイレクトの代わりにログインページアクションがレンダリングされていることを確認できます)場所)。ただし、アプリがこのページを読み込もうとすると、Sorcery のrequires_login
メソッドは失敗し、current_user
false が返されます (これがトリガーnot_authenticated
され、フロント ページに戻ります)。
これは本番環境でのみ発生します。開発環境でサイトを実行すると、すべて正常に動作します。実行される他のすべてを削除しようとしましたがbefore_filters
、それでも同じ問題が発生するため、そこには何もありません。
ログインは、次のコントローラー アクションによって処理されます (責任を負うものは何もないと思いますが、念のため):
ruby-on-rails - FactoryGirl(:build) は Sorcery では機能するのに、FactoryGirl(:create) では機能しないのはなぜですか?
Rails アプリのテストをセットアップしようとしています。認証にソーサリーでファクトリーガールとRspecを使用しています。何らかの理由で、このテストに合格しません:
しかし、これは次のことを行います:
失敗したテストのエラーは、パスワードがその確認と一致しなかったことを示していたため、これは Sorcery がパスワード暗号化を処理する方法と関係があるようです。
他の誰かがこの問題に遭遇しましたか? Sorcery がパスワードを暗号化する方法と関係がありますか? 意図的ですか、それともバグですか?
eclipse - コード ソーサリー クロス コンパイルで gc1plus を指定
LinuxプラットフォームでEclipseを使用して、CS-Lite(arm-none-linux-gnueabi)を使用してクロスコンパイルしようとしています。プロジェクトをビルドすると、.cpp ファイルごとに次のエラーが発生します。
arm-none-linux-gnueabi-g++ -MMD -MP -DDEBUG -I../include -I../../com.sdk/include -I../../dev.sdk/include -I. ./../iop.v0.sdk/include -I../../ugv_v0.95.sdk/include -I../include/thread -g -Wall -o "Debug/Driver.o" -c 「../src/Driver.cpp」
arm-none-linux-gnueabi-g++: 'cc1plus' を実行しようとしてエラーが発生しました: execvp: そのようなファイルまたはディレクトリはありません
環境パスを正しく設定し、makefile で CXX を arm-none-linux-gnueabi++ に設定しましたが、引き続き失敗します。
奇妙なことに、シェルから「make」と入力すると、問題なくビルドできます。
日食のセットアップで何が欠けていますか?
更新: さらに混乱させるために、Eclipse コンソールに表示される正確なコマンドをシェル ウィンドウに入力すると、完全に実行されます。
エラー メッセージがわかりません。なぜ「arm-none-linux-gnueabi-g++」が「cc1plus」を実行しようとしているのか