[解決済み] フォームの最初の引数にnilやemptyを含めることができない - Rails 4
2022-03-15 21:11:49
質問
railsのコンタクトフォームでこのようなエラーが発生します。
First argument in form cannot contain nil or be empty
表示します。
<%= form_for @contact do |f| %>
and so on.......
コントローラ
def new
@contact = Contact.new
end
and so on....
関連するエラーは見つかりましたが、どの解決策も私の特定の問題には当てはまらないようです。何が原因なのか、何か手がかりがあれば教えてください。
解決方法を教えてください。
というエラーメッセージが表示されます。
<%= form_for nil do |f| %>
<%= form_for [] do |f| %>
ここで私が推測するのは、あなたの
@contact
が設定されています。
nil
に由来するものではないこと、そして
Contact#new
アクションを使用します。
参考までに、こうすれば単純に動くはずです。
<%= form_for Contact.new do |f| %>
とはいえ 推奨しない .
フォームを含むビューが、実際には
new
アクションの
ContactsController
.
関連
-
[解決済み】修正方法:エラー:'<ファイル名>'にチェックアウトされたコミットがない fatal: コマンドプロンプトで "git add ." を入力するとファイルの追加に失敗する
-
[解決済み】TypeError: SymbolからIntegerへの暗黙の変換がない。
-
[解決済み] nil:NilClass の未定義メソッド `each'... なぜでしょうか?
-
[解決済み] Ruby on Railsのためにnetbeansを構成する方法は?
-
[解決済み] RVMでRubyのデフォルトバージョンを設定するには?
-
[解決済み] Ruby: public static メソッドを作るには?
-
[解決済み] サーバーはRailsで既に稼働している
-
[解決済み] レイル 4 radio_button_tag default not selected
-
[解決済み] RSpecとCucumberの違いは何ですか?[クローズド]
-
[解決済み] Rubyでnilとemptyとblankを理解する方法
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ActionController::InvalidAuthenticityTokenについて
-
[解決済み] Ruby on Railsのランナー
-
[解決済み] ウェブパッカーがアプリケーションを見つけ出せない
-
[解決済み] heroku push rejected, failed to compile Ruby/rails app
-
[解決済み] Paramが無いか、値が空である。ParameterMissing in ResultsController#update
-
[解決済み] Rails ExecJS::ProgramError in Pages#home?
-
[解決済み] nil:NilClass の未定義メソッド `each' - しかし、なぜ?
-
[解決済み] Railsで `before_action` での `only:` はどのように機能するのですか?
-
[解決済み] Devise Admin Roleの追加【終了しました
-
[解決済み] RubyとRailsの "Date.today "フォーマット