一个路线代码的 Padrino 倍数 url
Padrino multilpe url for one route code
我想用一个路由代码处理多个 URL。
我正在尝试这样的事情:
get '/company', '/about' do
...
end
但它不起作用。对于 /company
,我得到 200,但是对于 /about
,我得到 404。
有这样的方法吗?
路由文件是 ruby 文件。你可以用一个简单的循环来做到这一点:
['/company', '/about'].each do |route|
get route do
# ...
end
end
def get(path, *args, &block)
conditions = @conditions.dup
route('GET', path, *args, &block)
@conditions = conditions
route('HEAD', path, *args, &block)
end
可以看到get
方法只走一条路径。
我想用一个路由代码处理多个 URL。
我正在尝试这样的事情:
get '/company', '/about' do
...
end
但它不起作用。对于 /company
,我得到 200,但是对于 /about
,我得到 404。
有这样的方法吗?
路由文件是 ruby 文件。你可以用一个简单的循环来做到这一点:
['/company', '/about'].each do |route|
get route do
# ...
end
end
def get(path, *args, &block)
conditions = @conditions.dup
route('GET', path, *args, &block)
@conditions = conditions
route('HEAD', path, *args, &block)
end
可以看到get
方法只走一条路径。