Ruby on rails 4 何时/何地使用twitter gem初始化客户端

Ruby on rails 4 何时/何地使用twitter gem初始化客户端,ruby-on-rails-4,model-view-controller,twitter,twitter-oauth,Ruby On Rails 4,Model View Controller,Twitter,Twitter Oauth,我是RubyonRails新手,正在尝试编写一个简单的应用程序,该应用程序的特点是oauth登录,并通过sferik的TwitterGem与TwitterAPI接口。文档建议按如下方式配置客户端: client = Twitter::REST::Client.new do |config| config.consumer_key = Rails.application.config.twitter_key config.consumer_secret = Rails.app

我是RubyonRails新手,正在尝试编写一个简单的应用程序,该应用程序的特点是oauth登录,并通过sferik的TwitterGem与TwitterAPI接口。文档建议按如下方式配置客户端:

client = Twitter::REST::Client.new do |config|
config.consumer_key        = Rails.application.config.twitter_key
config.consumer_secret     = Rails.application.config.twitter_secret
config.access_token        = Rails.application.config.omniauth_token
config.access_token_secret = Rails.application.config.omniauth_secret 
我的问题是,在我的项目中,我应该在哪里拥有这个块,并且在多个文件/方法中重复这个块是正常的吗?现在我只有一个用户模型、一个家庭控制器和一个会话控制器


请让我知道我是否应该改变这个问题或它的措辞,因为这是我的第一个问题。谢谢

在需要的时间之前立即启动“客户机”

您需要更改访问密钥和访问令牌,以匹配您计划访问的Twitter帐户

如果您打算在整个应用程序中使用相同的Twitter帐户,可以在初始值设定项(config/initializers/Twitter.rb)中创建一个全局“client”变量