Might be a typo? Your second code snippet has my_assset.png On 5 October, 2014 9:47:23 AM PDT, Martin Trummer <li...@ruby-forum.com> wrote: >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.
-- Sent from my Android -- 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/63D8AF89-959C-4298-B86D-82835DA7928E%40gmail.com. For more options, visit https://groups.google.com/d/optout.