Rails 中的 SSL 的基本知识是什么?
我正在学习如何编写 Ruby on Rails(我没有编程背景)。
我目前正在尝试使用 oauth 连接 FourSquare,但我意识到我需要 SSL 连接才能使事情正常工作(请参阅此问题)。我需要一些基本知识才能完成工作。
问题:我发现我对 Rails 中的 SSL 的了解很薄弱,任何人都可以给我一些有用的学习材料的链接吗?
I am learning how to write Ruby on Rails (I have no programming background).
I am currently trying to use oauth to connect FourSquare, but I realized that I need an SSL connection to make things work (see this issue). I need some basic knowledge to get things done.
The problem: I find my knowledge for SSL in Rails is weak, can anyone give my some links to useful study materials?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否尝试过在 foursquare api 中使用 gem ?我认为这似乎是最好的解决方案。
https://github.com/ronaldwan/foursquare-api
。顺便说一句,创建 https 连接只是定义以
https
开头的 url 连接。我鼓励您查看它是如何在 foursquare-api gem 中完成的。您可以在这里找到它: https://github.com/ronaldwan /foursquare-api/blob/master/lib/foursquare_node.rb
另外,此文件包含一个名为
def self.exchange_access_token
的方法,我猜它可以解决您的问题。Have you tried to use a gem for the foursquare api? I think this seems to be the best solution.
https://github.com/ronaldwan/foursquare-api
.Btw, creating a https connection is just defining your url connections staring with
https
.I encourage you to check out how it is done in the
foursquare-api
gem. You can find it here: https://github.com/ronaldwan/foursquare-api/blob/master/lib/foursquare_node.rbAlso this file contains a method called
def self.exchange_access_token
which solves your problem I guess.