問題タブ [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.

0 投票する
1 に答える
622 参照

ruby-on-rails - Railsのマルチステップフォーム

Rails 3.2 でマルチステップ フォームを作成しています。問題は、サインアップ プロセスで生成されたフィールドが表示されることですが、2 番目のステップでフィールドを更新できないことです。Ryan Bates のビデオを調べましたが、私のビデオは少し複雑です。基本的なデバイス フィールドは正常に機能しますが、移行によって追加したものは nil value と表示されます。モデルの attr_accessible にもこれらのフィールドを定義しました。以下は、2番目のステップでデータを保存するためのコントローラーコードです:-

コードが示すように、マルチステップの実装に Wicked gem を使用したことが示唆されているため、役立つ提案を楽しみにしています。しかし、誰かが通常のレールの方法でそれを行うように私を導くことができれば、私もそれを支持します. 前もって感謝します 。

0 投票する
1 に答える
1059 参照

ruby-on-rails - 邪悪なpdfのサイドイシュー

wicked pdf を使用してテーブルをエクスポートしています

これがwickedを使用するコントローラーです

印刷画面はこちら

これが私が取得しているpdfです

ここに画像の説明を入力

左側にこれが欲しいのですが、機能していません

ここに画像の説明を入力

私は試してみましたが、何もありません:

誰か助けてください。

0 投票する
0 に答える
335 参照

ruby - ネストされた邪悪な魔法使いのフォームを作成することは可能ですか?? またはネストされたフォームのネストされたフォーム

has_many と through によって関連付けられた 3 つのモデルがあり、それらのフォームを作成する必要があります。関連付けは、ユーザーが多くのプロジェクトを持っているようなものです。プロジェクトには多くのタスクがあります。ユーザーには、プロジェクトを通じて多くのタスクがあります。私がやりたいことは、ユーザーが最初にプロジェクトを作成し、タスクをいくつでも追加できることです (繭 link_to_add_association によって)。前のステップを終了した後、ユーザーは多くのタスクを含む新しいプロジェクトを追加し続けることができます。つまり、前のフォーム ステップが終了するまで繰り返されます (完了ボタンが表示されます)。

0 投票する
1 に答える
1260 参照

ruby-on-rails-4 - Wicked Wizard の動的ステップ順序

前の選択からの選択に基づいて、邪悪なウィザードのステップの順序を変更しようとしています。

だから現在、私はすべてのステップを持っています:

選択:choice_a が 2 に等しい場合、ステップ:optional_pageのみを含めたいと思います。さまざまな構成を試しましたが、実際の問題は、:firstpageに戻って手順を変更すると、必ずしも正しくないということです。誰かがこれに良いアプローチをしていると確信しています。どんな助けでも大歓迎です!!!

0 投票する
0 に答える
317 参照

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