如何使用命名参数为Sinatra路由指定json格式?

时间:2012-05-16 19:50:16

标签: json routes sinatra

如何将“.json”添加到包含命名参数的Sinatra路由中 得到'/ view /:name'

我想 得到'/view/:name.json' 可能会工作,但我得到“无法访问路径/view/name.json”异常。

2 个答案:

答案 0 :(得分:1)

此代码完美无缺:

get '/hello/:name.json' do
  "Hello #{params[:name]}"
end

=> /hello/samy.json outputs "Hello samy"

请显示您的例外的完整堆栈跟踪。

答案 1 :(得分:0)