Пожалуйста, могу ли я получить некоторую помощь, поскольку вы все очень полезны!
Я пытаюсь загрузить страницу индекса при регистрации новых пользователей. Он должен загружаться только с созданными ими запросами, но поскольку они еще не созданы, я получаю сообщение об ошибке ниже.
ActionController :: UnknownFormat в RequestsController # index
Начал GET "/requests.15" для :: 1 в 2019-05-14 13:06:11 +0100
Обрабатывается с помощью RequestsController # index как
User Load (0.0ms) ВЫБЕРИТЕ "users". * FROM "users" WHERE "users". "Id" =? ORDER BY "users". "Id" ASC LIMIT 1 [["id", 15]]
Завершено 406 Недопустимо в 12 мс (ActiveRecord: 0,0 мс)
ActionController :: UnknownFormat (ActionController :: UnknownFormat):
app / controllers / запросы_controller.rb: 20: в `index '
Вот мой контроллер запросов запросов
class RequestsController < ApplicationController
def index
if current_user.landlord?
@requests = Request.where(house: current_user.houses).order("created_at DESC")
respond_to do |format|
format.html
format.pdf do
pdf = RequestPdf.new(@request)
send_data pdf.render, filename: "request_report.pdf",
type: "application/pdf",
disposition: "inline"
end
end
elsif current_user.tenant?
@requests = Request.where(user_id: current_user).order("created_at DESC")
else
@requests = Request.search(params[:search]).order("created_at DESC")
respond_to do |format|
format.html
format.pdf do
pdf = RequestPdf.new(@request)
send_data pdf.render, filename: "request_report.pdf",
type: "application/pdf",
disposition: "inline"
end
end
end
end
Заранее спасибо!