我已经在我的spree 2.4.7商店的rails 4.1.8上安装了扩展名spree_social_products,除了我无法进行facebook整合配置外,一切都运行良好。
扩展程序位于:https://github.com/spree-contrib/spree_social_products
我在尝试设置我的脸书app时遇到问题。
自述文件说运行rails控制台并输入
Spree::Social::Config.facebook_app_id = 'YOUR_FACEBOOK_APP_ID'
当我在控制台中运行该命令时,我得到以下内容。
`<main>'2.1.0 :011 > Spree::Social::Config.facebook_app_id = 'XXXXX123456'`
NameError: uninitialized constant Spree::Social from (irb):11 from
/home/mspree/.rvm/gems/ruby-2.1.0@spree2.4/gems/railties-4.1.8/lib/rails/commands/console.rb:90:instart'
....
我正确运行命令? 我已经尝试过rails console和rails console开发,两者都给出了同样的错误。
答案 0 :(得分:0)
事实证明我的命名空间错误,我必须创建并设置值。我期待变量存在,但事实并非如此。
我发现以下内容很有帮助。 https://groups.google.com/forum/#!topic/spree-user/Giuh5avHuRo