AuthorizationsController.new @pre_auth - ноль - PullRequest
0 голосов
/ 01 апреля 2019

Я получаю сообщение об ошибке, указывающее на неопределенное значение 'client' в nil из этой строки в Authorizations / new.html.erb:

<%= raw t('.prompt', client_name: content_tag(:strong, class: 'text-info') { @pre_auth.client.name }) %>

Я поместил строки отладки в действие AuthorizationsController.new, поместив соответствующие значения параметров pre_auth в переменные экземпляра, чтобы я мог вывести их в виде:

class AuthorizationsController < Doorkeeper::ApplicationController

def new
  @conf = Doorkeeper.configuration
  @client = server.client_via_uid
  @params = params

Все они отображаются как nil в представлении авторизации new.html.erb.

Есть предложения о том, что может происходить?

...