我想查询一个休息api,在链接中传递paramateres就像ransack gem。
有没有办法整合ransack gem,通过rails客户端(使用activeresource)查询到REST API?
我没有找到任何关于此的手册。
答案 0 :(得分:0)
我建议添加此方法:
BASE_URL = "http://yourwebsite.com/search?"
def generate_search_url(params)
BASE_URL + params.to_query + "&api_key=#{your_api_key}"
end
通过使用.to_query
方法,您可以对要发送的参数进行编码,但它比仅在请求网址中发送它们更加模糊。我承认我对ransack gem并不十分熟悉,但是如果你只想将参数的JSON传递给API,那么这是一个很好的方法