[解決済み] nil:NilClass のための未定義メソッド `each' for order method
2022-03-02 20:53:42
質問
私のコードを実行しようとすると、このエラーが表示されます。調べたところ、私の問題はコントローラかビューのどちらかにあるようです。
これは私のコントローラです。
class AppointmentsController < ApplicationController
def index
@appointments = Appointment.order('appt_time ASC')
@appointment = Appointment.new
end
end
これは私の見解です
%h1 React Calendar
%h2 Appointments
%h3 Make a new appointment
= form_for @appointment do |f|
= f.text_field :title
= f.text_field :appt_time
= f.submit 'Make appointment'
= @appointmets.each do |a|
%h3 = a.title
%p = a.appt_time
実行中
<ブロッククオートRails 5.1.3 ルビー 2.4.1
解決方法は?
Undefined method <method name> for nil:NilClass
はそのメソッドを呼び出していることを意味し、この場合は
.each
存在しないもの(Nil)に対してです。
この場合、ビューにタイプミスがあるため、変数が思ったように存在しないだけです。
= @appointmets.each do |a|
%h3 = a.title
%p = a.appt_time
である必要があります。
= @appointments.each do |a| <--- you missed the "n"
%h3 = a.title
%p = a.appt_time
関連
-
[解決済み】Rails。Ruby on Railsの移行でデータベースカラムの名前を変更するにはどうすればよいですか?
-
[解決済み】TypeError: SymbolからIntegerへの暗黙の変換がない。
-
[解決済み] Mac OS Xにhomebrewがインストールされているかどうかを確認する方法
-
[解決済み] Rubyで変数をインクリメントする [重複]。
-
[解決済み] "render :nothing => true" は空のプレーンテキストファイルを返すのですか?
-
[解決済み] railsでcheck_boxをcheckedにする方法は?
-
[解決済み] ActionController::RoutingError: 初期化されていない定数MicropostsController
-
[解決済み] rails/rubyでgroup_byを使用する。
-
[解決済み] Railsコンソール:リロード!モデルファイルの変更が反映されない?考えられる理由は何でしょうか?
-
[解決済み] gemのインストールで --no-ri --no-rdoc をデフォルトにするには?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】なぜRuby on Railsは、http://localhost:3000 の代わりに http://0.0.0.0:3000 を使用するのですか?
-
[解決済み】Rails。Ruby on Railsの移行でデータベースカラムの名前を変更するにはどうすればよいですか?
-
[解決済み] サーバーに接続できませんでした。そのようなファイルまたはディレクトリがありません (PG::ConnectionBad)
-
[解決済み] rspec 3 - クラスメソッドをスタブ化する
-
[解決済み] Railsでpng画像を文字列形式で表示するには?
-
[解決済み] Oauth2 Instagram API "リダイレクトURIが登録されたリダイレクトURIと一致しない"
-
[解決済み] Ruby:Rubyの配列にinclude.の反対はある?
-
[解決済み] bundle install --without production は何をするのですか?
-
[解決済み] Ruby on Rails の新規セットアップ : "Expected string default value for '--rc'; got false (boolean)".
-
[解決済み] 未初期化の定数 "コントローラ名"