問題タブ [simple-form]
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 - simple_formのコレクションに現在の値を設定する方法
これは、edit.html.erbの機能しないコードの一部です。コードの目的は、編集用のフォームに入力することです。コレクションは、yesおよびnoのオプションで使用されます。:selectedオプションを使用してコレクションを現在の「アクティブ」値に設定するにはどうすればよいですか?
アクティブであるというエラーは、f.input:active、:collectionのメソッドではありません。
ruby-on-rails - Rails simple_formラジオボタンに値ではないテキストを表示させたい
simple_form gem https://github.com/plataformatec/simple_formを使用していくつかの入力フィールドを作成しています。そのうちの 1 つは、次のようなラジオ ボタン グループです。
したがって、データベース「due_date」のこのフィールドは日付です。しかし、人々がその小さなカレンダーをクリックするのではなく、一般的にこれらの 3 つのオプションだけが必要であることを私たちは知っています。そして、ラジオボタンを使いたいです。しかし、この行の出力は、今送信ボタンを押すと、due_date パラメータにそこに記載されている値、つまり今日、明日、または 3 日後が含まれることを示しています。Today パーツの出力 HTML は次のとおりです。
私が理想的に欲しいのは次のようなものです:
したがって、ユーザーがいずれかをクリックして送信すると、実際に ISO 日付がサーバーに送信されます。
何か案は?
ありがとう!
ruby-on-rails - の単純な形式でアクションを定義するにはどうすればよいですか?
admin/photographersコントローラーでアクション「savenew」を定義しようとしています。
私はこれを試しました:
しかし、フォームのアクションはまだです:/admin/photographers
いつあるべきか:/admin/photographers/savenew
ruby-on-rails-3 - 単純なネストされたフォームの隠しフィールドが送信されない
環境: Rails 3.1.0、Ruby 1.9.2
has_one Asset の has_many Positions のポートフォリオ モデルがあります。
これは、ポジション モデルのスキーマです。
ユーザーがポートフォリオを作成するとき、ポートフォリオ名を入力し、株式ティッカーを追加してポジションを追加する必要があります。Jquery が処理を行い、アセットの完全な名前を表示し、asset_id を隠しフィールドに挿入します。
次のように、nested_form と simple_form の両方を使用しています。
問題は、非表示フィールドの asset_id 値が送信されていないことです。パラメータは次のようになります。
ruby-on-rails - accepts_nested_attributes_forおよびdecent_exposureを使用して関連付けIDが設定されていない
子コメント付きの新しい問い合わせを作成するためのフォームを投稿すると(アプリでは、問い合わせに複数のコメントを含めることができます)、コメントが作成されません。プレゼンス検証を削除すると機能します。したがって、それは物事が構築され保存される順序と関係があります。検証を保持し、コードをクリーンに保つ方法は?
(以下は例であるため、正確に実行できない場合があります)
models / inquiry.rb
models / comment.rb
controllers / inquiry_controller.rb
views / inquiries / new.html.haml
データベーススキーマ
ruby-on-rails-3 - Rails 3 での単純なフォームの問題
私は最近、フォームの送信に成功して変更されたフィールドのリストを表示しようとしています。唯一の問題は、フォーム (単純なフォームを使用) にエラーが表示されず、フォームを送信できないことです。
これが私のコードを簡略化したものです:
景色 :
モデル:
誰かアイデアはありますか?
前もって感謝します !
ruby-on-rails - Rails simple_form 属性必須マーク(*)
*
アプリでシンプル フォームを使用していますが、すべてのフォーム (既存のフォームとこれから作成するフォーム) で属性が必要であることを示す ために を削除したいと考えています。
私は設定しようとしましたsimple_form.rb
:
そして、私は変更しようとしましたsimple_form.en.yml
:
各フィールドに設定できることはわかって:required => false
いますが、ビューをクリーンアップして一度設定したいと考えています。
ruby-on-rails - ファイルが指定されていなくても、ネストされた形式で Carrierwave の画像をアップロードしてもレコードが作成される
ユーザーがファイルを指定しない限り (一種の) 機能する、ネストされた simple_form に Carrierwave 画像をアップロードしています。ユーザーがアップロードする「新しい」画像を指定しない場合、古い画像は削除されず、ファイルのない空白のレコードが作成されるようにする方法がよくわかりません。
私がやっている(おそらく奇妙な)ことの1つは、常にログインした@userをuser#editアクションに送信し、存在しない場合は@user.pictureを作成することです。これが私の悪い設計の場所だと考えています。
ruby-on-rails - Simple_form gem のコレクション ラジオのラッパーをエレメント
アプリのフォームを支援するために、simple_form gem (https://github.com/plataformatec/simple_form) を使用しています。しかし、ここにある多くのラジオ ボタンを li タグで表示したいと思います。Simple_form は、各ラジオ ボタンのスパン ラッパー タグを生成するようになりました。このような:
入力とラベルの部分をスパンではなくliでラップする方法はありますか?
ありがとう!
ruby-on-rails - Rails:フォームの必須フィールドでアスタリスクを無効にする方法は?
'Required'属性
をhtml入力フィールドに追加すると、Railsはラベルの前にアスタリスク(*)を付加します。
誰かがこれを防ぐ方法を知っていますか?
何らかの理由で、Railsはこれを変換します。
これに:
すべてをDIVにラップし、パーティーにABBR要素を追加するのは好きではありません。
どうすればこれを防ぐことができますか?