14

Próbuję użyć metody image_path Sprockets z wewnątrz modelu Rails 3. Próbowałem już w tym modelu ActionView::Helpers::AssetTagHelper i wywołuję image_path, ale to nie działa (undefined local variable or method 'config').Jak uzyskać dostęp do pomocnika route_path w modelu Rails 3?

Wszelkie pomysły?

Update - ten pracował dla mnie:

ActionController::Base.new.view_context.asset_path("image.png") 

Odpowiedz

31

myślę, że to jest standardowy sposób ładowania pomocnika aktywów:

ActionController::Base.helpers.asset_path("image.png") 

Wydaje korzystne do tworzenia nowej instancji ActionController :: Baza i pytanie o kontekst widoku, ponieważ jest bardziej jednoznaczny.

Powiązane problemy