代码之家  ›  专栏  ›  技术社区  ›  Sam Lin

关于多资源上的Sinatra

  •  0
  • Sam Lin  · 技术社区  · 6 年前

    很抱歉问这么简单的问题,但我在网上找不到任何可能的答案。

    我只是想知道,在西纳特拉,我能写下这样的话吗:

    get '/users/:user_id/posts/:id' do
      xxx
    end
    

    就像rails一样?因为当我把这个写在我的rb文件上时,西纳特拉一直告诉我它不知道这首小曲。

    非常感谢。

    1 回复  |  直到 6 年前
        1
  •  0
  •   mcfinnigan    6 年前

    我们遗留系统中的一个(可怕的)例子。

    get '/is_type/:type/id/:id' do
       store.valid_for_type?(params)
    end
    

    在西纳特拉,一条路线中有多个占位符完全可以。听起来像你的配置。ru是错误的,您正在发布帖子,或者您正在调用完全错误的端点。你能用你发出的请求的一个例子来更新你的帖子吗?