Hi,

I´m planning on creating a helper that can base64 encode images.
i.e. <%= base64_encode(path_to_image) %>


I started by running script/generate extension base64_encoder
Then I created
app/vendor/extension/base64_encoder/app/helpersbase64_encoder_helper.rb:

module Base64EncoderHelper

  def base64_encode

      # .....

  end

end




My base64_encoder_extension.rb looks like this:

class Base64EncoderExtension < Radiant::Extension
  def activate
    helper :base64_encoder
  end
end


I am however doing something wrong. This is what happens when I reload the
server:
radiant/vendor/extensions/base64_encoder/base64_encoder_extension.rb:19:in
`activate': undefined method `helper' for
#<Base64EncoderExtension:0x103695330> (NoMethodError)
        from
/opt/local/lib/ruby/gems/1.8/gems/radiant-0.9.1/lib/radiant/extension.rb:86:in
`activate'


How do I get the base64_encode helper available in my views?


Cheers,
Martin Stabenfeldt

Reply via email to