問題タブ [formbuilder]
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.
perl - Perl の CGI::FormBuilder が「選択にオプションが指定されていません」と文句を言うのはなぜですか?
CGI スクリプトから次のエラーが表示されます。
my_circle.pl: [FormBuilder] 警告: メトロ: /home/ecoopr/ecoopr.com/CPAN/CGI/FormBuilder.pm 1407 行目の 'select' フィールドにオプションが指定されていません。リファラー: http://kkarnam.ecoopr.dyndns .org:880/home.pl
何が問題なのか教えていただけますか?
ruby-on-rails - define_method()で定義されたメソッドからのsuperの暗黙的な引数の受け渡しはサポートされていません
「Railsを使用したアジャイルWeb開発」(第3版)の537〜541ページには、次のような「カスタムフォームビルダー」コードがあります。
このコードはRuby1.9.1では機能しません。次のようにエラーが返されます。
implicit argument passing of super from method defined by define_method() is not supported. Specify all arguments explicitly. (ActionView::TemplateError)
私の質問は次のとおりです。これを修正するには、コードを何に変更する必要がありますか?
ruby-on-rails - 方法: ネストされた属性ビルダー ブロックで 2 番目の関連モデルにアクセスする
私は関係を介して基本的な has_many を持っています:
私のcrudフォームには、wtfのビルダーブロックがありますが、バーからラベルを取得する必要があります(たとえば、ラベルと呼ばれる属性)。これを行う適切な方法は何ですか?
最も単純な足場は次のとおりです。
ruby-on-rails - haml フォームビルダー
古いプログラムを haml に変換していますが、カスタム フォームビルダーに問題があります。問題は、フィールド ラベルと入力タグの間に改行を追加するだけです。
元の FormBuilder は次のとおりです。
その <br /> である %br を使用すると、まったく機能しません。これをうまく Haml に変更する方法はありますか?
ruby-on-rails - Railsのfields_forに配列を渡すにはどうすればよいですか?
fields_for
関連付け内のレコードのサブセットで使用したい。
私はMonth
モデルを持っていhas_many :payments
ます。
しかし、私の見解ではfields_for
、これらの支払いの一部のみを希望しています。例えば:
これはうまくいきません。
通常のシンボル ( ) アプローチfields_for
ではなく、一連のレコードを に渡すことはできますか?fields_for :payments
ruby-on-rails - RoR3-FormBuilderのデフォルトのf.submitをボタンにオーバーライドする
フォームがあり、レイアウト(および将来の使用)のために、以下を生成するデフォルトのf.submitを変更する方法を知りたいです。
エラーを出してはならないhtmlタグに。
私が今持っているのは、フォームビルダーの拡張です
私からしてみれば:
私のlib/appformbuilderで:
しかし、これは私にエラーを与えます:
ruby-on-rails - RoR 3 - f.label がタグを埋め込む- ハウツー
どうすれば次のようになりますか。
私の現在のコードは次のとおりです。
これは私が望むものを示していません。
HTMLではなくテキストとして表示されます。
FormBuilder をオーバーライドすることを考えていましたが、これを行う方法がわからず、同様のものを検索しても問題は解決しませんでした。
また、Test の代わりに、Variabel: email を表示したいと考えています。
私が抱えている問題を解決したいだけです:)
PS。Rails3.0を使用しています。
ruby-on-rails-3 - Ruby on railsフォームの入力エラーのフォーマット
エラーのある通常の Rails フォームのデフォルトの動作は、1) エラーを div にリストし、そこからテキストを取得しerrors_for
、2) 問題のある入力の周りに赤い境界線で div を配置することです。この質問は#2に関するものです。
Railsがそのdivを赤い枠線で適用する方法を知りたいです。
f.text_field
(たとえば) で生成されていないフォーム入力がいくつかあるため、知りたいのですが、それらはエラーが発生する可能性のあるモデルに関連付けられています。
私がaction_view/helpers/form_tag_helper.rb
理解できたのは、フォームエラーが適用されていないことだけですform_tag_helper
ruby-on-rails - form_for withassociation-親IDを提供する方法は?
ネストされたリソースを持つPost
-モデルを想定します。Comment
コメントを添付する投稿のIDも提供するように、app/views/comments/_form.html.haml
(erbも同様に機能します)はどのように見える必要がありますか?
私が知っている現在の唯一の方法は、投稿IDを使用して非表示の入力を手動で追加することです。汚く見えます。
より良い方法はありますか?Railsがネストされたリソースを理解しpost_id
、を非表示の入力として自動的に含めることを期待していました。
編集:ActiveRecordではなくMongoidを使用します。
ありがとう。
javascript - CGI::FormbuilderでJavascript検証を無効にする
CGI :: Formbuilderを使用してフォームを作成すると、フィールドを検証するためのjavascriptを含むHTMLページ(フォームが無効な場合は旧式の「アラート」を使用)とPerlでのバックエンド検証が生成されます。javascriptの生成をオフにする方法を知っている人はいますか(他のjsライブラリをよりよく使用できるようにするため、またはバックエンド検証のみを使用できるようにするため)?
ありがとう、真野城