我在从Authorizations / new.html.erb的这一行看到nil上说未定义的“客户端”时出现错误:
<%= 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
它们在“授权new.html.erb”视图中均显示为“ nil”。
有什么建议吗?