問題タブ [reform]

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 に答える
1677 参照

ruby-on-rails - Reform 形式の RSpec でマッチャー `validate_length_of` を使用する必要があります

とgems を使用して ( Reformgemを使用して) フォームの仕様を設定しています。検証の問題が発生している理由がわかりません。 RSpecShoulda Matchers

私の実際の構成:

フォームでさまざまな種類の長さの検証を既に試しました。しかし、物事をより良くするものは何もありません。

テストに使用される最小形式は次のとおりです。

仕様は次のとおりです。

validate_presence_ofマッチャーが完全に機能することに注意してください。

私はRSpec出力として持っています:

私は明らかに、これらの種類の検証を機能させることを除いています。

ここで助けが見つかることを願っています:)

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

ruby - Trailblazer の Reform::Form でクエリパラメータを検証する方法は?

数値 ID のコンマ区切りリストのリストを受け取る Trailblazer を使用して GET API に取り組んでいます。 desired-path?page_number=4&ids=765,359249,4011 ids クエリ パラメータに整数のみが含まれていることを Reform::Form で検証するにはどうすればよいですか

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

ruby-on-rails - リフォームでの単一物件への入居

Reformジェムを使用しています。2 つの日付を params の 2 つの個別の属性として渡すフォームがあるとします。interval今フォームでは、これらの 2 つの日付間の間隔を計算し、それをモデルに保存するために呼び出される別の属性 (既存のモデル属性でもあります) をインスタンス化したいと考えています。

受信日付に基づいて間隔を入力し、検証してモデルに保存する最良の方法は何ですか?

validateメソッドのオーバーライドやpopulator/prepopulatorオプションの使用など、さまざまなことを試しましたが、役に立ちませんでした。

最良のシナリオでは、次のようになると思います。