"Controller.helper" в Ruby on Rails отсутствует, как его решить? - PullRequest
1 голос
/ 19 октября 2010

Если проект работает на Rails 2.2.2 и использует controller.helper, а helper не определен, то как его можно решить? (это для драгоценности Facebooker2 http://github.com/mmangino/facebooker2)

подробности:

показанная ошибка:

=> Rails 2.2.2 application starting on http://0.0.0.0:3000
Exiting
/Library/
  Ruby/
    Gems/1.8/gems/facebooker2-0.0.5/lib/facebooker2/rails/controller.rb:8:
      in `included': undefined method `helper' for Object:Class (NoMethodError)

Код: строка ошибки - строка 8:

        controller.helper Facebooker2::Rails::Helpers

в следующем коде:

module Facebooker2
  module Rails
    module Controller

      def self.included(controller)
        controller.helper Facebooker2::Rails::Helpers
        controller.helper_method :current_facebook_user
        controller.helper_method :current_facebook_client
        controller.helper_method :facebook_params
      end
...