【问题标题】:ransack gem, ActiveResource and REST APIransack gem、ActiveResource 和 REST API
【发布时间】:2015-06-26 14:41:04
【问题描述】:

我想查询一个 rest api,像 ransack gem 一样在链接中传递参数。

有没有办法集成 ransack gem,通过 rails 客户端(使用 activeresource)查询到 REST API?

我没有找到任何有关此的手册。

【问题讨论】:

  • 你是怎么做到的?很想听听你的发现。
  • 是的,我也为此苦苦挣扎。
  • 我退出了这个项目,对不起:(

标签: ruby-on-rails rest ransack activeresource rails-api


【解决方案1】:

我建议添加此方法:

BASE_URL = "http://yourwebsite.com/search?"

def generate_search_url(params)
    BASE_URL + params.to_query + "&api_key=#{your_api_key}"
end

通过使用.to_query 方法,您可以对要发送的参数进行编码,但它比简单地在请求 URL 中发送它们更加模糊。我承认我对 ransack gem 不是很熟悉,但是如果您只是想将参数的 JSON 传递给 API,这是一个很好的方法

【讨论】:

    猜你喜欢
    • 2015-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多