自分のコード
class TimesController < ApplicationController before_action :require_user_logged_in def index @times = Time.all end def create @time = Time.new(time_params) if @time.save flash.now[:success] = "投稿しました。" render "toppages/index" else flash.now[:danger] = "投稿できませんでした。" render "toppages/index" end end def destroy @time = Time.find(params[:id]) @time.destroy flash.now[:success] = "行動を記録しました。" render "times.index" end def time_params params.require(:timemanagement).permit(:content) end
エラー文
NoMethodError in TimesController#index
undefined method `all' for Time:Class
Extracted source (around line #4):
2
3
4
5
6
7
before_action :require_user_logged_in
def index
@times = Time.all
end
def create
@time = Time.new(time_params)
Rails.root: /home/ec2-user/environment/lifemanagements
Application Trace | Framework Trace | Full Trace
app/controllers/times_controller.rb:4:in `index'
Request
Parameters:
None
Toggle session dump
Toggle env dump
Response
Headers:
None
自分が質問した理由
僕はallが定義されていませんとなってますが、allを定義したことがないので
質問しました。
回答待ってます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/03 04:02