我对Rails很陌生,我正试图弄清楚我把API标记放在我正在使用的外部API (Google的API之一)的哪里。我过去曾使用过API,但Rails的目录结构使我不得不将它放在需要放置的位置,以便在控制器中访问它。在我把令牌放在某个地方之后,我计划在控制器中创建一个create方法,并在那里解析json数据,这样我就可以在相应的视图中访问它。如果有人能帮助我在正确的方向上放置令牌,以便我能够访问它(最佳实践),以及如果我在控制器中的方法中正确地使用令牌,那么我就可以在视图中访问它。
我知道这个问题可能是通用的,但从我搜索到的内容来看,很多刚开始使用Rails的人可能会从中受益,比如把东西放在哪里。
发布于 2015-02-12 21:09:41
您可以在config/initializers
下添加API令牌。尽管如此,您可能会从相应的API文档获得一个gem
或指示,告诉您实现它们的最佳方法。但如果你是通过初始化器来实现它们,它会是这样的-
GoogleApi.config do |config|
config.client_id = "<Your Google API Client Id>"
config.client_secret = "<Your Application Secret>"
config.application_name = "<Your Application Name>"
end
然后,您将能够在控制器中使用GoogleApi
。
一个很好的例子是本指南从heroku
到access AWS
发布于 2015-02-12 21:05:48
https://stackoverflow.com/questions/28487555
复制相似问题