Hi @ all,

In a rails application I have a nested module in my library:

    module Foo
      module Bar
        def foo_bar
          image_path("my_asset.png")
        end
      end
    end

Within `foo_bar` i can use `image_path`, a rails helper, without any
problems. It finds the asset int the asset-pipeline and constructs the
path.

When I now add a class inside this module, I cannot access `image_path`,
and therefore my asset, anymore like shown in the following example:

    module Foo
      module Bar
        class FooBar
          def foo_bar
            image_path("my_assset.png")
          end
        end
      end
    end

I get a `NoMethodError` as shown below.

    NoMethodError - undefined method `image_url' for
#<Foo::Bar::FooBar:0x007fe279d08280>:

Why can't I access `image_path` anymore, or what changes do I need to
get this working?

Thanks in advance,
Martin

-- 
Posted via http://www.ruby-forum.com/.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rubyonrails-talk+unsubscr...@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/9f7b0a27fc999897c9d7de9a14063c83%40ruby-forum.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to