다른 컨트롤러에서 메서드를 호출해야합니다. 가장 좋은 방법은 무엇입니까? 당신은 모듈을 구현하고 그것은 당신의 컨트롤러에 포함 할 수다른 컨트롤러의 메서드를 호출하는 방법
class Site::CataloguesController < ApplicationController
respond_to :js, :html
def index
produc_list # call method other controller
end
end
class OtherController < ApplicationController
respond_to :js, :html
def produc_list
myObj = Catalagues.find(params[:id])
render :json => myObj
end
end
상속, 공통 모듈 ... – apneadiving
감사 할 경우는 예를 제공하시기 바랍니다, 내가 ... 덕분에 루비의 새로운이야 –
비슷한 질문은 여기에 http 질문을 받았다 : // 유래 .com/questions/128450/모듈을 생성하기위한 루비 온 레일 러 사이의 코드 재사용을위한 베스트 프랙티스 http://stackoverflow.com/questions/4906932/how-to-create- and-use-a-module-using-ruby-on-rails-3 – Noz