未初始化的常数Base64

use*_*697 10 ruby-on-rails ruby-on-rails-3

class Key < ActiveRecord::Base

  class << self

    def generate (key)
      Base64.encode64(key)
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

Key.generate从控制器调用时,它按预期工作.但是,Key.generate从Rake :: Task库调用时,我收到错误消息:

未初始化的常数Base64

Agu*_*tyo 14

你把它require 'base64'放进去application.rbrequire 'rails/all'吗?

  • 可能最好把它放在Key类中,如果它只是放置它的使用 (2认同)