問題タブ [wicked-gem]
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 - 邪悪な宝石では、手動で次のステップに進むことができません
マルチステップ フォームに Wicked gem を使用しており、カスタム ajax メソッドを実装する予定であるため、render_wizard メソッドを使用できません。現在、次のステップに手動で移動しようとしています。以下は機能しません。
私も試しました:
しかし、ステップが実際に変わることはありません。したがって、「render next_step」を配置するだけで、「step」は変更されないため、同じステップが呼び出され続けます
次のステップに手動で移動するにはどうすればよいですか?
ruby-on-rails - Rails 4 アプリで ID でオブジェクトを検索
Wickedを使用して Rails 4 アプリにウィザードを作成しました。私は特にこのガイドに従いました。唯一の違いは、ネストされたリソースでこれを行っていることです。ID を使用してフォームが作成しているオブジェクトを見つけるはずのコントローラー アクションに問題があります。
アプリの現在のフローは、ユーザーがボタンをクリックしてオブジェクトを作成し、一連のステップを通じてオブジェクトを更新するウィザードの最初のステップにリダイレクトされるというものです。問題は、ID フィールドでウィザードのステップを渡しているため、パラメーターを介してオブジェクトの ID を渡していないことです。
オブジェクトを作成するボタン
LoanApplication コントローラ
:loan_application_id を何らかの形で business_loan_application_wizard_path 引数に渡す必要があります。
エラー
LoanApplication は、has_many 関係を介して、belongs_to Business に属します。
business_details は、ウィザードの最初のステップです。これらは、put リクエストでボタンを介して最初にオブジェクトを作成するときに渡されるパラメーターです。
ウィザード コントローラー
ruby-on-rails - Rails wicked gemのキャンセルとクリーンアップ
Wicked gem は「かなりクール」ですが、最後のステップまでモデルを保存しなければよかったと思います。
モデルを保存し、セッションに中間状態を保存しているため、ユーザーがウィザードをキャンセルして、ウィザードが行ったことをクリーンアップできるようにする機能が必要です。
誰かがこれをしましたか?
ruby-on-rails-4 - 邪悪なウィザードステップを複数回呼び出す
3つのステップからなるwicked-gemでマルチステップフォームを構築しました。
最後のステップは 1 回から x 回呼び出し可能である必要があります。
そこで、フォームに別のボタンを追加しました。
コントローラーに別のステップを追加します
最後に必要なステップは、:add_principal_claim です。必要に応じて、複数のデータセットをモデルに保存するために数回呼び出す必要があります。
前のステップからフォームを呼び出すと、show アクションが開始され、add_principal_claim ビューがレンダリングされます。file.submit ボタンをクリックすると、コントローラーの更新アクションが開始され、データセットがモデルに保存され、add_principal_claim ビューが意図したとおりに呼び出されます。
link_to ボタンを取得して更新アクションにジャンプし、データセットを保存してから、最後にウィザードからジャンプするにはどうすればよいですか?
任意の提案をいただければ幸いです。
ruby-on-rails - リソースの後にIDを持つRailsルート
ネストされたルートがあり、希望どおりにフォーマットするのが困難です。私のroutes.rbには次のものがあります
リンクをクリックして新しいリソースを作成すると:
次のような URL に送信されます
何らかの理由で、loan_id (163) が /loan_application の前に来ます。/loan_application の後に来てほしいです。
ルートをかき集めると、同じ問題が発生します。
ruby-on-rails-4 - devise と wicked を使用している場合、ユーザーのサインアップ情報を保存できません
Railsプラットフォームは初めてです...フォームで[登録]をクリックすると、ユーザーのサインアップ情報を保存するという問題があります....エラーは発生しませんが、Railsコンソールを確認すると、すべてのユーザー情報がnilと見なされます...理由がわかりません。私のユーザーステップコントローラーコード
以下はユーザーコントローラーのコードです
以下は、ユーザーのサインアップ情報を含む私の単純なフォームのコードです
事前に感謝します