请原谅这个非常基本的问题,但我不是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,它被别名(也可用)为urlto它基于给定的参数创建一个绝对url。
所以,只有Sinatra提供的可读方法名。

关于ruby - Ruby的“to”功能做什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12875435/

10-14 11:16