Ruby on rails 谁能解释一下这个“ruby”的片段吗?
有人能解释一下ruby的这段代码吗Ruby on rails 谁能解释一下这个“ruby”的片段吗?,ruby-on-rails,ruby,http,Ruby On Rails,Ruby,Http,有人能解释一下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 red
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
服务url被分配给append参数方法的输出 然后request_phase返回一个数组,其中包含3项内容:
它是一个返回数组的函数。(ruby返回最后一个表达式,除非在该表达式之前显式返回)