[解決済み] Railsです。form_forでhidden_fieldを使うには?
2023-04-11 13:47:34
質問
私が読んだのは これ を読みましたが、私はRoRに慣れていないので、理解するのに少し苦労しています。私は新しいリクエストレコードを作成するためにフォームを使用しており、私が送信する必要があるすべての変数は、すでに存在しています。以下は、送信する必要のあるデータです(これはdoループの中です)。
:user_id => w[:requesteeID]
:requesteeName => current_user.name
:requesteeEmail => current_user.email
:info => e
これが私のフォームです。今のところ動作していますが、すべての値に対してNULL値を送信するだけです。
<% form_for(:request, :url => requests_path) do |f| %>
<div class="actions">
<%= f.submit e %>
</div>
<% end %>
hidden_fieldsを使って、すでに持っているデータを送るにはどうすればいいのでしょうか?お読みいただきありがとうございます。
どのように解決するのですか?
<% form_for(:request, :url => requests_path) do |f| %>
<div class="actions">
<%= f.hidden_field :some_column %>
<%= hidden_field_tag 'selected', 'none' %>
<%= f.submit e %>
</div>
<% end %>
で、コントローラに
params[:selected]="none"
params[:request][:some_column] = request.some_column
を使ったときの注意
<%= f.hidden_field :some_column %>
htmlに変更する
<input type="hidden" id="request_some_column" name="request[some_column]" value="#{@request.some_column}" />
を使用したときと
<%= hidden_field_tag 'selected', 'none' %>
htmlに変更する
<input id="selected" name="selected" type="hidden" value="none"/>
関連
-
[解決済み] Railsマイグレーションを利用してカラムをドロップする方法
-
[解決済み] Railsはsaveでモデル内の検証をスキップしますか?
-
[解決済み] Webフォームのフィールド/入力タグでブラウザのオートコンプリートを無効にするにはどうすればよいですか?
-
[解決済み] チェックボックスとそのラベルをクロスブラウザーで一貫して揃える方法
-
[解決済み] Ruby on Railsのマイグレーションでデータベースのカラムの名前を変更するにはどうすればよいですか?
-
[解決済み] Rubyでnilとemptyとblankを理解する方法
-
[解決済み] Ruby on Railsで現在の絶対URLを取得するにはどうすればよいですか?
-
[解決済み] エラーが発生しました。pgsqlをrailsで動作させようとすると、Peer authentication failed for user "postgres" と表示されます。
-
[解決済み] Rails 4で懸念事項を使用する方法
-
[解決済み】Railsの認証トークンを理解する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] どのようにrailsでラジオボタンを正しく使用するには?
-
[解決済み] Mac OS Xにhomebrewがインストールされているかどうかを確認する方法
-
[解決済み] 該当するルートがない [GET] "demo/hello"
-
[解決済み] nil:NilClass の未定義メソッド `each' - しかし、なぜ?
-
[解決済み] railsでhidden fieldタグを使用する方法
-
[解決済み] Ruby: public static メソッドを作るには?
-
[解決済み] Railsはsaveでモデル内の検証をスキップしますか?
-
[解決済み] 属性を割り当てる場合、引数としてハッシュを渡す必要がある
-
[解決済み] 未初期化の定数 "コントローラ名"
-
[解決済み] 属性とカラムの違いは何ですか?