問題タブ [form-helpers]

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 投票する
2 に答える
335 参照

ruby-on-rails - 配列項目としての Ruby on rails フォーム変数

テキスト入力とテキスト領域を備えた単純なフォームがありますが、送信すると、変数は単なる文字列値ではなく配列項目のように見えますか?

フォーム

コンソール出力


代わりに何をしたいですか

"epos"=>["テキストボックスの値"]

返してほしい

"epos"=>"テキストボックスの値"


更新 次の構文を試してみましたが役に立ちませんでした

私はまだ得る

0 投票する
11 に答える
68006 参照

ruby-on-rails - レールでcheck_boxをチェックする方法は?

次の Rails フォーム ヘルパーを使用してチェックボックスを作成しました。

ただし、それらのいくつかをデフォルトでチェックする必要があります。Rails のドキュメントには、これを行う方法が指定されていません。方法はありますか?どのように?

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

ruby-on-rails - Rails select_tag、options_for_select が選択されたオプションを表示しない

ここでoptions_for_selectヘルパーを使用すると、奇妙な動作が発生します。

次のコードがあります。

false機能していないため、変数の代わりにここを使用しています。上記のコードを使用してもBasic Mode、ページが読み込まれたときに選択されることはありません。

間隔を空けて、明らかなタイプミスや何かを見逃しているように感じますが、この件に関するドキュメントやその他の質問を見ると、コードに問題はありません。私は何を見落としていますか?


更新、さらに奇妙な...外側の括弧を追加すると機能します:

0 投票する
3 に答える
13710 参照

ruby-on-rails-3 - シリアル化された配列フィールドの Rails simple_form チェックボックス

SimpleForm を使用してフォームを作成しています。

私は次のモデルを言っています:

他の多くのフィールドと関連付け (このモデルは実際には既に has_many 関連付けの一部であるため、非常に複雑なフォームです) の中で、ユーザーに可変日数 (たとえば、1 日目、2 日目、 3 日目など) - そして、各日をオンまたはオフにすることができます。したがって、ユーザーが 1 日目をチェックし、5 日目が「スケジュール フィールドに [1, 5] を保存したい」と言った場合。フォームの前に - 既に選択されている日を含めて、選択可能な日の単純な配列を作成できます。

SimpleForm のフォーム ヘルパーを使用してこのフォームを表現する最良の方法は何ですか? それが不可能な場合は、Rails のフォーム ヘルパーを使用して機能させることもできますが、フォームの残りの部分は既に SimpleForm を使用して構築されているため、私の好みは SimpleForm です。

0 投票する
2 に答える
186 参照

ruby-on-rails - フォームヘルパーでシリアライズされた属性が正しく評価されない

シリアル化された属性を持つフォームをレンダリングしています。属性のシリアル化は通常の使用では正常に機能しますが、今はハッシュをシリアル化しようとしています。ビューコードは次のようになります

私が得ているエラーはですundefined method 'seasonality_of_sales_pct[:January]' for #<Item:0x007f01083edd38>。ただし、エラーをスローしている行は 2 番目evalです。最初のものevalは問題なく評価されます。なぜこれが起こっているのか、私は困惑しています。

コントローラーでは、次のような属性を設定しています

コメントで答えられるかもしれないもう 1 つの質問は、次のとおりです。このコードの臭いはどの程度ですか? Rails コミュニティがこのようなメタプログラミングについてどのように感じているかはわかりません。それをするのは少し痛いですが、ほとんどの場合うまくいくようです

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

cakephp-2.0 - Cakephp 年の形式

Cakephp 2.x でフォームヘルパーを使用しています

このコードは出力します

この上 。他のフィールドは として出力されname="data[Model][source_id]"ます。このような

$this-request->dataとして保存する際にエラーが発生するため、上記の要素の 2 番目の [年] を削除するにはどうすればよいですかyear is array element

0 投票する
2 に答える
706 参照

ruby-on-rails - HAMLに空白を追加するRails

さて、私は以下のこの種の問題に直面しました、そして私がしたすべてのたびに、hamlが出力をサニタイズしないようにするだけですが、これは機能していません。生のhtmlセーフを使用してみましたが、どちらも役に立ちませんでした。

これが私が呼んでいるものです

そして私の見解では私は使用します!= call_form

これはHTMLでの出力です。

レールが追加し続ける空白をすべて取り除くにはどうすればよいですか

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

jquery - Railsのtext_field_tagフォームヘルパーが無効になっている場合、送信されませんか?

私は自分のフォームに text_field_tag を持っています。日付ピッカーを使用して、表示するだけです (すべての jquery がこのテキスト フィールドを更新します)。ユーザーにここに入力してほしくないので、:disabled => true確かに無効になっていると言いましたが、値はここで変更されますが、私の ajax リモート呼び出しでは保存されず、その text_field_tag が有効になっている場合にのみ保存されます。これを回避する方法はありますか?

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

ruby-on-rails - date_select タグの開始日をレールの現在の日付として設定できません

date_select タグの開始日を現在の日付として設定するにはどうすればよいですか?

私は start_year() について知っていますが、年、月、および日付を、HTML フォームの現在の年、月、および日付から開始したいと考えています。

0 投票する
2 に答える
819 参照

cakephp - DropDownのCakephpページネーション?

ドロップダウンメニューでページネーションオプションを処理する方法を探しています。

ユーザーがフィルター オプションと同じフォームで並べ替え順序を選択できるようにしたいので、ユーザーが [送信] をクリックすると、ページネーション順序が既に設定されています。orm

例: