że dwa kontrolery, tj 1) carts_controller 2) orders_controllerRails4: Metody wspólne dla wielu sterowników
class CartsController < ApplicationController
helper_method :method3
def method1
end
def method2
end
def method3
# using method1 and method2
end
end
Uwaga: method3
używa method1
i method2
. CartsController
ma widok showcart.html.erb
, który używa metody 3 i działa poprawnie.
Teraz w widoku celu muszę wyświetlić koszyk (showcart.html.erb
), ale jako pomocnika method3
jest zdefiniowany w carts_controller
, więc nie może uzyskać do niego dostępu.
Jak to naprawić?
Dzięki Rakibul. To działa. Jednak w moim przypadku potrzebuję również dodać metodę 1 i 2 wewnątrz CartsControllerConcern. Nauczyłem się nowej rzeczy dzisiaj :) – Khoga