如何在Sinatra动态创建路线?

时间:2016-02-26 13:58:20

标签: ruby sinatra

我正在尝试为同一个网址动态创建2条路由,但它会显示

syntax error, unexpected ',', expecting keyword_end (SyntaxError)

代码:

[:get, :options].each do |x|
  send(x), '/my_url' do
    # ....
  end
 end

我做错了什么?

1 个答案:

答案 0 :(得分:0)

' / my_url'是get函数的参数,因此它需要是send函数的参数:

send(x, '/my_url') do
    # ...
end