Куда мне положить «использовать Rack :: Facebook :: MethodFix», чтобы исправить проблему с Facebook Post Canvas с помощью Rack fix? - PullRequest
3 голосов
/ 11 сентября 2011

Глядя на это решение https://github.com/tuupola/rack-facebook-method-fix оно кажется великолепным, за исключением того, что оно опускает то, что, вероятно, очевидно для большинства, но сейчас 5:30 утра и, возможно, мой мозг не работает. В какой файл и куда я должен поместить строки:

require "rack-facebook-method-fix"
use Rack::Facebook::MethodFix

? Я предположил вершину application.rb, но это выдает мне сообщение об ошибке:

/config/application.rb:5:in `<top (required)>': undefined method `use' for main:Object (NoMethodError)

1 Ответ

5 голосов
/ 11 сентября 2011

Хорошо - поэтому добавление вышеуказанных строк в различные файлы среды и изменение строки использования для чтения:

config.middleware.use Rack::Facebook::MethodFix 

, кажется, работает

...