問題タブ [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.
haskell - Reform ライブラリを使用してフォームを作成する場合、すべてのエラーを 1 つのリストにまとめるにはどうすればよいですか?
私は改革ライブラリのチュートリアルに従っています。現在、2 つの必須フィールドとその設定を含むフォームがあるため、各フィールドのエラー メッセージがそのすぐ隣に表示されます。
たとえば、このフォームを空の状態で送信すると、検証が失敗し、ユーザーに再度入力するように求められ、次のようになります。
次のように、フォームの単一のエラー リストを作成する方法を知りたいです。
やってみた
しかし、エラーメッセージはまったく表示されません!
そのために必要な余分なボイラープレートがたくさんあるので、完全な実行可能な例を含めていません. ケースに関連するいくつかの関数の型シグネチャを次に示します。
http://hackage.haskell.org/package/reform-0.2.1/docs/Text-Reform-Core.html#v:-60--43--43-
ruby-on-rails - チェックリスト リソース内にネストされた Devise ユーザーを作成するように gem を改良 -- これは可能ですか?
ユーザーモデル、Reform gem、simple_form に Devise を使用して、イベント計画チェックリスト アプリを作成しようとしています。
「/new_checklist」パスにアクセスすると、このエラー メッセージが表示され続けます: undefined method `event_date' for #< Hash:0x007fb18f5b71a8 > .
私は何を間違っていますか?さまざまな理由から、チェックリスト リソース内にユーザー リソースをネストしています。
これが私のイベントチェックリストコントローラーです:
ユーザーモデル:
チェックリスト モデル:
イベント チェックリスト フォーム モデル:
また、イベント チェックリスト モデルの末尾に「model :event_checklist」を追加しようとしましたが、違いはありませんでした。
そして最後に、フォーム:
イベント チェックリスト モデル内に Devise ユーザー モデルをネストし、Reform gem を使用して両方を同時に作成したいと考えていました。これはできませんか?ありがとう!
ruby-on-rails - フォーム オブジェクト: ユーザー/ペットの例で Reform Gem を使用する
Nick Sutterer のReform gemは素晴らしいように見えますが、何らかの理由で、概念実証用の Rails アプリに適用する方法を理解できません。私はドキュメントと多くのブログ投稿を読みましたが、それがどのように機能するかをまだ完全には理解していません.
次の基準が与えられた場合、モデル、フォーム オブジェクト クラス、ビュー、およびコントローラーのコードはどのようになりますか?
- アプリには
User
とPet
モデルがあります User.email
サインアップフォームは、と彼を受け入れますPet.name
- ユーザーは有効な電子メール アドレスがないとサインアップできません
- ユーザーがサインアップする
User
と のアカウントが作成され、pet
行が作成されて自動的にユーザーに関連付けられます
サンプル モデル:
ユーザー
彼のペット
ありがとうございました!
ruby-on-rails - Reform gem: フォーム内のテーブル間の関係
Rails 4.0、slim、simple_form gem、reform gem を使用して、Web アプリのサービス フォームを構築しようとしています。
サービス テーブルは、city、vehicle_type、driver、および customer テーブルに「属します」。
サービス モデル:
そしてサービスフォームの一部:
フォームの origin_city_id、destiny_city_id、one_way_travel_driver_id、および return_trip_driver_id (City および Driver テーブルから) を取得したいと考えています。
Reform gem と Form Object を使用してそれを行うにはどうすればよいですか? コンポジションを使用する必要がありますか?
ruby-on-rails-4 - Rolify と Rails 4 のロール管理
Rails 4 アプリにロール ベースのアクセス システムを実装しようとしています。エンド ユーザー (super_admin) が UI を介してロールの割り当てを編集できるようにしたいと考えています。
私はある程度の成功を収めましたが、もっと良い方法が必要だと感じずにはいられません (私はレールに慣れていないため)。これが私のコードです:
そして私のフォーム(HAMLとsimple_form)で:
私は次のことに苦労しています:
- モデルがないため、フォーム エントリを検証するにはどうすればよいですか?
- 強力なパラメーターを使用する必要がありますか? その場合、モデルを使用せずにフォームに実装するにはどうすればよいですか?
- 似たようなものを作成するにはどうすればよいですか?ただし、現在の役割が既にチェックされていますか? (真の役割管理)
更新 コメントで示唆されているように、reform Gem の使用を検討しました。これは素晴らしい解決策のようです。ただし、この場合の実装には問題があります。
マップを作成しましょう: データベースに 3 つのテーブルがあります。
- ユーザー
- users_roles (2 つの属性を持つマッピング テーブル: user_id & role_id {Join Table -> HABTM})
- 役割
Roles モデルのすべての値をチェックボックスとして使用してフォームを作成したいと考えています。チェックボックスは、users_roles テーブルに入力される値を指定する必要があります (特定のユーザーに関連して)。私が改革に望んでいるのは、このフォームの入力を検証することです。このフォームには常に役割のすべての値が表示されますが、一部またはすべてのボックスがオフになっている場合があります。
アプリにフォーム フォルダーを作成し、次のコードから始めました。
私は正しい方向に進んでいますか?
助けてくれてありがとう。
ruby-on-rails - Reform GEM と simple_form を使用した Rails 4
私は、reform gem を使用してネストされたものを実装しようとしています。私は3つのモデルを持っています:
- 顧客 (belongs_to :personal_details)
- PersonalDetail (belongs_to :title)
- タイトル (has_many :PersonalDetail)
次のコードを使用して、reform gem を使用して CustomerForm を作成しようとしています。
:title 属性は、フォームの送信中に入力を受け取りません。Title と PersonalDetail の関係は、ドロップダウンに Title.name のリストを入力するためにのみ使用されます。上記を試してみると、性別の関連付けが存在しないというエラー メッセージが表示されます。標準のモデルベースのアプローチを使用して同様のことを試みると、それは魅力のように機能します。
何か案は?ドキュメントを数回確認しましたが、どこが間違っているのかわかりません。