我得到這個錯誤爲什麼我得到未定義的方法錯誤?
未定義的方法`created_at」的#ActiveRecord ::關聯:0x0000001c3f57e8
控制器
@user = User.find_by_username(params[:username])
@post = @user.comment_threads
if @post
last_time = @post.created_at
if Time.now - last_time <= 0.5.minute
redirect_to messages_received_path
flash[:notice] = "You cannot spam!"
return
end
end
由於'@ post'是模型實例的集合,而不是單個實例。 '@ user.comment_threads'必須返回一個集合(關係)而不是單個記錄 –