問題タブ [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.
php - CakePHP フォームヘルパーと日時
フォーム ヘルパーを使用して日時選択を作成し、$this->data
.
以下のようになります。
でも、もっとこうなりたい…。
これに変換する方法はありますか?
ruby-on-rails - Ruby/Rails-テキストエリアフォームコントロールからのテキストの適切な表示/フォーマット
興味深い問題があります。モデルに:textフィールドがあり、データの大きなチャンク(通常は約3段落)が表示されます。
新しいビューにテキストを入力すると、次のようになります。
各a、b、またはcが個別の段落であると想像してください。
a、b、cの行の間にスペースを入れて...(たとえば、Enterキーを押したときに発生する改行)
しかし、ビューにまったく同じデータを表示すると、改行が認識されません。ビューは、すべてのテキストを1つの大きな宣伝文に連結しているように見え、次のように表示されます。
ただし、編集しようとすると改行のある形式でデータが表示されるため、改行が記録されています。
<p>をテキスト領域に追加し、ビューのhtmlを解析することを考えましたが、ユーザーにhtmlタグの挿入を要求したくないので、これは実際には適切なオプションではありません。
入力したのと同じ方法でテキスト領域を表示するために欠けているものはありますか?
php - Cakephp フォームヘルパー
Cakephpフォームヘルパーを使用して次のことを達成するにはどうすればよいですか
ruby-on-rails - 選択フォームのIDを別のオブジェクトに関連付ける方法は?
と の 2 つのモデルがStudy
ありStudyType
ます。後者には 2 つの列しかありません。 id
andと は、 Bachelor、Mastername
などの研究の種類を格納します。すべての値はすでに挿入されています。に適切なステートメントを追加した後、コマンドを使用しました。およびとして
の場所。rake db:seed
/db/seeds.rb
StudyType
has_many :studies
Study
belongs_to :study_type
accepts_nested_attributes_for :study_type
ここで、new-study-form に選択フィールドが必要です。選択フィールドを作成しましたが (以下を参照)、フォームを送信すると、フォームはテーブルに新しいエントリを挿入しstudy_types
ます?!? オブジェクトid
のstudy_type
を設定する代わりに。study
手伝って頂けますか?
new
のアクションはこちらstudies_controller
ここに研究の一部があります:
これが study_type パーシャルです。
ruby-on-rails - 非モデルフォームから返されるより良いparamsハッシュを取得するにはどうすればよいですか?
検索クエリに基づいてレポートを生成するために非モデルフォームを設定しようとしていますが、フォームヘルパーの構文に苦労しています。これが私の問題を示す簡略化されたバージョン(多くの試みの1つ)です:
このフォームが送信されると、結果のparamsハッシュは次のようになります。
私が欲しいのは(私が思うに)もっとこのようなものです。
params[:report][:procedure]
次に、とで必要な変数にアクセスできますparams[:report][:procedure_date]
。
これを実現するためにフォームを設定する方法がわかりません。
また、現在、params [:report] [:procedure_date]で返される日付にアクセスできません。コンポーネントから日付を組み立てるために、コントローラーでこれを処理する必要がありますか?確かにこれを処理するRailsの方法があります(モデルベースのフォームを使用する場合は確かに問題ではありません)?
ruby-on-rails-3 - Railsのfile_fieldタグにサイズオプションを追加
回答済み
私は実際に質問を作成しているときに答えを見つけましたが、これが役立つと思う人もいるので、とにかく投稿しています(ここで述べたように:https ://meta.stackexchange.com/questions/49922/should-i-continue-adding- a-question-if-i-have-found-the-answer-myself)
ROR3のファイルフィールドにサイズを追加するのに問題があります。これが私の構文です:
これは表示されませんが、次のファイル入力フィールドを作成します。
今、私は以前にそれを機能させたことを知っているので、いくつかの古いコードを調べて、これを見つけました:
これを出力します:
これで正しいサイズになりますが、ファイルIDと名前が間違っています。だから私はこれを試しました:
これは私に正しいIDを与えますが、間違った名前です。質問は、そのfile_fieldをサイズで再現するにはどうすればよいですか?
Ryan Biggによるこの回答を調べました:Ruby onRails3を使用して「file_field」の「size」属性を表示する際の問題
そして彼は、ファイルフィールドを異なる方法でレンダリングするのはクロスブラウザのことだと言っています。その場合ですが、ブラウザで処理できる場合は、短いファイルフィールドをレンダリングしたいと思います。
ruby-on-rails - レールのオブジェクトから選択フィールドのオプションを取得できません
誰でも私を助けたり、リンクを提供したりできますか、オプションがオブジェクトからのものである選択フィールドの使用方法、私が試したのは
<%= f.select "subject","id ", Hash[@subject_final.collect{|p| [p['name'],p['id']]}],{:prompt => 'Select Subject'} %>where subject=>is select field name
私の場合、エラーが発生することです
ActionView::TemplateError (undefined method subject for #<Chapter:0xb6c36a5c>) @subject_final => [{"name"=>"11 A Bio groupMATHS", "id"=>9}, {"name"=>"9A 2011maths", "id"=>10}]
私はこの1つのフォームヘルパーを経験しました
ruby-on-rails - 選択タグにハッシュを入力し、値をデータベースに適切に保存するにはどうすればよいですか?
ハッシュ内のコレクションから入力された選択ボックスを含むモデルのフォームを設定しようとしています。
具体的には、私の従業員モデルには役割のハッシュがあります。
そしてバリデーター:
理想的には、この情報を使用してフォームに選択ボックスを入力したいと思います。次のようなもの:
選択ボックスに値を表示できますが、データはシリアル化されていません。代わりに、「役割を空白にすることはできません」という検証メッセージを受け取ります。
私のコントローラーのcreateメソッドは次のようになります。
最終的に、私の質問は、モデルのハッシュを使用して選択ボックスにデータを入力し、選択ボックスの値をデータベースの従業員モデルの列に適切に保存するにはどうすればよいですか?
ruby-on-rails - fields_for は配列を渡すことができません
オブジェクトのサブセットの fields_for を実行しようとしていて、いくつか苦労しています。詳細は次のとおりです。
したがって、そのコードは基本的に期待どおりに機能しますが、ビューでこれらの呼び出しを行うのは明らかにひどいことです。コードをクリーンアップするために、次のコントローラー コードを追加しました。
それから私がするとき:
その配列を取り込む代わりに、次のようなことを行います。
そして、そのクラブのすべてのシフト オブジェクトのフィールドを描画します... Arel オブジェクトを渡すとうまくいくように見えますが、配列ではうまくいかないようです。fields_for にオブジェクトのサブセットだけを描画させる最良の方法は何ですか?
この同様の質問を見てきましたが、 has_many :shifts_on_day(date) のような関連付けはできないと思います...
追加する編集:MySQLを使用してREEでRails 3.0.7を実行しています
ruby-on-rails - Rubyフォームヘルパーを使用した日時フィールドの設定
ルビーフォーラムヘルパーを使用して日時フィールドを設定しようとしています。
コントローラーでこれを行っています:class EventsController <ApplicationController def index @event = Event.new end
しかし、日時が設定されることはありません...私は何が間違っているのですか?