問題タブ [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 に答える
2439 参照

ruby-on-rails - Railsは、PUTまたはPOSTのメソッドを使用してフォームをレンダリングすることをどのように決定しますか?

Railsは、getアクションによってレンダリングされたページと新しいアクションによってレンダリングされたページの両方で使用できるフォームパーシャルを生成します。前者の場合、フォームのメソッドはPUTに設定され、後者の場合、フォームのアクションはPOSTに設定されます。

レールはどの方法を使用するかをどのように決定しますか?

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

php - ヘルパーからのデータ以外に追加のデータを挿入します

私がこのフォームを持っている場合:

フォーム---ユーザー名メールパスワード

また、生成された一意のIDを挿入する必要があります。

このコードは、ユーザー名、電子メール、およびパスワードをDBに保存します。私の質問はcodeLinkについてです。

別の(簡単な)方法があります、または私はこのようなことをする必要がありますか?

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

ruby-on-rails - フィールド値を表示しないヘルパーを選択します

selectを使用してフォームを作成しようとしています。selectにユーザー名を表示し、dbレコードのIDをマップするようにします。オプションはオブジェクトIDの方法であるため、名前を表示する代わりに問題が発生します

これは、selectヘルパーに使用されているコードです

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

ruby-on-rails-3 - 複数のブール値の Rails Select Box フォーム ヘルパー

複数のブール値のレールフォームで選択ボックスを使用する方法はありますか? 3 つの気象条件があるとしましょう: 晴れ、曇り、雨、それぞれブール値です。それらを「Weather」という名前の 1 つの選択ボックスに入れ、そのうちの 1 つを選択すると、その 1 つが「true」になることはできますか?

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

cakephp - CakePHP フォーム入力 - デフォルトを防止しますか?

私はこれを私の見解に持っています

私の問題は、ヘルパーが "autoMagically" であるということです。ExportField.{field} がフォームのメイン モデル フィールド (この場合は Company) であると見なされます。

これを解決するための回避策を使用できますが、このアプローチを維持することを強制できるかどうかを知りたいです。

ありがとう!

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

ruby-on-rails - ActiveRecord制限からのRails入力テキストの最大長

私たちのRailsアプリでは、対応するデータベースフィールドに記録できるよりも多くの文字をユーザーがテキストフィールドに物理的に入力できないようにしたいと考えています。これは、タイプしすぎて、後でやり直すように言われるよりも、はるかにフレンドリーに思えます。

つまり、すべてのビュー入力テキスト フィールドには、対応する ActiveRecord モデルフィールドmaxlength=と同じ属性が設定されている必要があります。:limitvarchar()

これを自動的に発生させる方法はありますか?

そうでない場合、それを可能にする DRY イディオム、ヘルパー関数、またはメタプログラミング ハックはありますか?

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

ruby-on-rails-3 - RoR: 未定義のメソッド 'hidden_​​field_tag' が表示されるのはなぜですか?

今、私は2つのフォームを続けています

次に、_micropost_form_purchase.html.erb の場合

そして _micropost_form_sale.html.erb のために私は持っています

最初のマイクロポストを自動的に購入マイクロポストにしたい (私は販売または購入のいずれかを描写したい文字列であるタイプと呼ばれるマイクロポストデータベースの列を持っています) 2番目のマイクロポストは販売になりたいですマイクロポスト。コントローラで定義する必要はないと思ったので、hidden_​​field_tag を使用していましたが、間違っていますか? hidden_​​field の方が適切ですか? hidden_​​field_tag はどのように使用できますか?

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

php - Cakephpフォームヘルパーのバグ

CakeのFormHelperクラスにバグを見つけたと思いますが、おそらく正しい関数を使用していないので、ここの誰かが知っていることを願っています。関連するコードは次のとおりです。

ご覧のとおり、デフォルト値がFirstNameの入力テキストフィールドを出力しているだけです。私が経験している問題は、ユーザーが有効な名前を指定しない場合、フォームはユーザーが送信しようとした値を保持せず、代わりにデフォルト値(名)を再度表示することです。したがって、基本的に、フィールド「hey123」に入力して[送信]をクリックすると、フォームのテキストフィールドの横に適切な検証エラーメッセージが表示されますが、テキストフィールド自体には以前のhey123のエントリが含まれていません。名のテキストが再び表示されます。

入力フィールドに最初にデフォルト値を表示させながら、検証エラーが発生したときにユーザーがフォームに入力したものをすべて保持できるようにすることは可能ですか?したがって、前の例では、エラー検証ページに名のテキストを表示する代わりに、問題の原因となった元のエントリhey123が表示されます。

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

ruby-on-rails-3 - RoR:このエラーを取り除くためにルートファイルに何を追加する必要がありますか:[POST] "/ users/1に一致するルートはありません

ユーザーがマイクロポストを作成できるアプリケーションがあります。ただし、フォームに1つ入力して投稿を押すと、[POST] "/ users/1"に一致するルートはありませんと表示されます。わかりません。/ users / 1または最初のユーザーを作成しようとしているようですが、私は単にフォームを使用してマイクロポストを作成しています。これが私の現在のroutes.rbファイルです...

これは、レーキルートを実行したときの出力です。

私が本当に必要としているのは、[POST] users /:idがmicroposts#createにルーティングすることだと思いますが、その構文はわかりません。

ps post "users /:id"、:controller => "users / update"を追加すると、次のエラーが発生します。

これがコントローラーと話しているフォームです(私は思います)

また、ここにmicroposts_controller.rbがあります

およびusers_controller.rb

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

php - CakePHP2.0フォームを選択複数選択

複数の値を選択できるこのドロップダウンメニューがあります。ここで、情報を編集して、複数の値を選択したドロップダウンメニューを作成するとします。それがどうなるかを理解しようとしていますが、結果はありません。

私が持っているとしましょう:

このコードを使用しましたが、何も選択されていません。