如果我在application.rb中需要一个文件,这是否可以在整个应用程序中使用?

时间:2014-08-01 18:17:38

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-4 rails-console

application.rb中:

require File.expand_path('../boot', __FILE__)

require 'rails/all'
require 'parse-ruby-client'

Parse.init :application_id => "<APP_ID>",
           :api_key        => "<API_KEY>"


# Require the gems listed in Gemfile, including any gems
# you've limited to :test, :development, or :production.
Bundler.require(*Rails.groups)

module GarmentsROR
  class Application < Rails::Application

  end
end

我的gem parse-ruby-client似乎不允许我的rails应用程序连接到我的parse.com帐户。我有一种感觉,我把Parse.init放在错误的地方。

说明书不是很清楚。它假设我应该知道他们去哪了。

会感激一些帮助

2 个答案:

答案 0 :(得分:1)

你应该在config / initializers / parse_ruby_client.rb中创建一个初始化器:

Parse.init :application_id => "<APP_ID>",
           :api_key        => "<API_KEY>"

答案 1 :(得分:0)

我的问题是忘记从APP ID和API KEY中删除符号<>。这样做解决了我的所有问题。