请原谅这个非常基本的问题,但我不是Ruby程序员,我需要理解一行Ruby代码:
redirect to('/')
重定向来自Sinatra,我理解它的作用,但“to”是一个很常见的词,无论我如何尝试Google这个函数,我都找不到它导入以下模块:
require 'cgi'
require 'sinatra'
require 'gollum'
require 'mustache/sinatra'
require 'useragent'
require 'stringex'
如果需要的话,我设法找到了whole file或者一些shorter one。
最佳答案
方法是Sinatra::Helpers#uri
,它被别名(也可用)为url
和to
它基于给定的参数创建一个绝对url。
所以,只有Sinatra提供的可读方法名。
关于ruby - Ruby的“to”功能做什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12875435/