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