-2

任何人都可以解释这个片段ruby吗?

def request_phase
     service_url = append_params( callback_url, return_url )
    [

      302,
      {
        'Location' => login_url( service_url ),
        'Content-Type' => 'text/plain'
      },
      ["You are being redirected to CAS for sign-in."]
    ]
  end
4

1 回答 1

1

service_url 分配给 append_params 方法的输出

然后 request_phase 返回一个包含 3 个内容的数组:

  1. 整数:302

  2. hash:包含“Location”和“Content-Type”键(包括 service_url,由 append_params 确定)

  3. 数组:包含一个元素“您正在被重定向..”

于 2013-09-19T05:50:07.430 回答