当我做rake db:migrate时,我收到此错误:
rake db:migrate
rake aborted!
NoMethodError: undefined method `each' for false:FalseClass
/home/chirag/social-login-in-rails/config/application.rb:25:in `<class:Application>'
/home/chirag/social-login-in-rails/config/application.rb:10:in `<module:SociaLoginRails>'
/home/chirag/social-login-in-rails/config/application.rb:9:in `<top (required)>'
/home/chirag/social-login-in-rails/Rakefile:4:in `require'
/home/chirag/social-login-in-rails/Rakefile:4:in `<top (required)>'
/home/chirag/.rvm/gems/ruby-2.0.0-p0/bin/ruby_executable_hooks:15:in `eval'
/home/chirag/.rvm/gems/ruby-2.0.0-p0/bin/ruby_executable_hooks:15:in `<main>'
(See full trace by running task with --trace)
我克隆了这个应用: - https://github.com/mohitjain/social-login-in-rails
答案 0 :(得分:1)
重命名文件&#39; social_keys_example.yml&#39; to&#39; social_keys.yml&#39;并把你的应用程序密钥然后重新启动服务器,它将工作
答案 1 :(得分:0)
更改
social_keys = File.join(Rails.root, 'config', 'social_keys.yml')
到
social_keys = File.join(Rails.root, 'config', 'social_keys_example.yml')
答案 2 :(得分:0)
在config目录中有一个文件,即social_keys.yml。你需要 指定那里的所有社交密钥。确保已重新启动 在该文件中进行任何更改后的应用程序。
以下是您可以在其中创建应用并获取密钥的网址