Próbuję użyć niektórych pomocników w mojej pracy resque i mam problemy. Oto, co starałem:Jak korzystać z pomocników szyn w zadaniach resque?
require 'json'
class SoulmateUserFollowing
tried this -> include Rails.application.routes.url_helpers
and this -> include ActionView::Helpers:UrlHelper
and this -> helper ActionView::Helpers::UrlHelper
@queue = :soulmate_user
def self.perform(user_id)
user = User.find(user_id)
url = url_for(following_user)
end
end
Muszę również zawierać pomocnika z metodą IMAGE_PATH i niestandardowych pomocnika kopalni znajduje się w module ImageHelper.
wielka, że pracował. Jednak nadal nie rozumiem, dlaczego uwzględnienie url_helpers, a następnie wywołanie user_path (user) lub cokolwiek nie działa? Muszę również dowiedzieć się, jak dołączyć pomocników zasobów rails dla ścieżki image_path i mojego własnego modułu ImageHelper, który znajduje się w normalnym folderze helperów rails. Masz pomysł, jak to zrobić? – Marc
Powinien działać przez rozszerzenie url_helpers lub ImageHelper, ponieważ jesteś w metodzie klasowej, a nie w metodzie instancji, ale także inne rzeczy mogą również nie występować. – bandito
Pracowałem jak czar, dzięki! – Marc