ActionController :: UnknownFormat: индекс нового пользователя - PullRequest
0 голосов
/ 14 мая 2019

Пожалуйста, могу ли я получить некоторую помощь, поскольку вы все очень полезны!

Я пытаюсь загрузить страницу индекса при регистрации новых пользователей. Он должен загружаться только с созданными ими запросами, но поскольку они еще не созданы, я получаю сообщение об ошибке ниже.

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

Заранее спасибо!

1 Ответ

0 голосов
/ 14 мая 2019

Я исправил это, удалив '(resource)' из моего after_sign_in_path_for в application_controller.

...