問題タブ [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 - Railsのマルチステップフォーム
Rails 3.2 でマルチステップ フォームを作成しています。問題は、サインアップ プロセスで生成されたフィールドが表示されることですが、2 番目のステップでフィールドを更新できないことです。Ryan Bates のビデオを調べましたが、私のビデオは少し複雑です。基本的なデバイス フィールドは正常に機能しますが、移行によって追加したものは nil value と表示されます。モデルの attr_accessible にもこれらのフィールドを定義しました。以下は、2番目のステップでデータを保存するためのコントローラーコードです:-
コードが示すように、マルチステップの実装に Wicked gem を使用したことが示唆されているため、役立つ提案を楽しみにしています。しかし、誰かが通常のレールの方法でそれを行うように私を導くことができれば、私もそれを支持します. 前もって感謝します 。
ruby-on-rails - 邪悪なpdfのサイドイシュー
wicked pdf を使用してテーブルをエクスポートしています
これがwickedを使用するコントローラーです
印刷画面はこちら
これが私が取得しているpdfです
左側にこれが欲しいのですが、機能していません
私は試してみましたが、何もありません:
誰か助けてください。
ruby - ネストされた邪悪な魔法使いのフォームを作成することは可能ですか?? またはネストされたフォームのネストされたフォーム
has_many と through によって関連付けられた 3 つのモデルがあり、それらのフォームを作成する必要があります。関連付けは、ユーザーが多くのプロジェクトを持っているようなものです。プロジェクトには多くのタスクがあります。ユーザーには、プロジェクトを通じて多くのタスクがあります。私がやりたいことは、ユーザーが最初にプロジェクトを作成し、タスクをいくつでも追加できることです (繭 link_to_add_association によって)。前のステップを終了した後、ユーザーは多くのタスクを含む新しいプロジェクトを追加し続けることができます。つまり、前のフォーム ステップが終了するまで繰り返されます (完了ボタンが表示されます)。
ruby-on-rails-4 - Wicked Wizard の動的ステップ順序
前の選択からの選択に基づいて、邪悪なウィザードのステップの順序を変更しようとしています。
だから現在、私はすべてのステップを持っています:
選択:choice_a が 2 に等しい場合、ステップ:optional_pageのみを含めたいと思います。さまざまな構成を試しましたが、実際の問題は、:firstpageに戻って手順を変更すると、必ずしも正しくないということです。誰かがこれに良いアプローチをしていると確信しています。どんな助けでも大歓迎です!!!
javascript - ウィザード フォーム ページに 2 つの送信ボタンがありますが、機能せず、データが保存されません
邪悪な宝石でウィザードフォームを構築しています。基本的に、1 つのフォーム ページに 2 つのボタンを追加する必要があります。Wicked gem は link_to を使用できることを示唆していますが、link_to はフォームを保存しません。次に、link_to の JavaScript 関数を作成して、クリックしたボタンが送信されるようにしましたが、問題は、2 つのボタンの両方が、指定したステップではなく、次の同じステップにリダイレクトされることでした。
これで、button_to を使用すると機能するというこのリンクが見つかりました。ここで問題が発生します。
まず、これが私たちのコードです。
「タスクの追加」ボタンでは問題ありませんが、2 番目のボタンでは「projects/project_name/wizard/budget_estimates」という URL に移動し、ルーティング エラーが表示されます。
このリンクは、メソッド: :get を追加する必要があることを示唆しています。はい、機能しますが、フォームは保存されず、データが保存されている場合はすべてのパラメーターが含まれます。だから私もメソッドを追加しようとしました: :put、それは budge_estimates をスキップし、budget_estimates の後に次のステップに進みます。
では、何が問題になるでしょうか?リクエスト Post と Get はほぼ同じはずで、フォームを送信するはずですよね?
ここで助けが必要です!:) :o