Мне нужно вызвать методы с другого контроллера. Каков наилучший способ? Например:Как вызвать методы другого контроллера
catalogues_controller.rb
class Site::CataloguesController < ApplicationController
respond_to :js, :html
def index
produc_list # call method other controller
end
end
other_controller.rb
class OtherController < ApplicationController
respond_to :js, :html
def produc_list
myObj = Catalagues.find(params[:id])
render :json => myObj
end
end
наследственного, общий модуль .. – apneadiving
спасибо, пожалуйста, предоставьте пример, я новичок в рубин ... спасибо –
Аналогичный вопрос был здесь спросил Http: // StackOverflow .com/questions/128450/best-practices-for-reusing-code-between-controller-in-ruby-on-rails для создания модулей checkout http://stackoverflow.com/questions/4906932/how-to-create- и-use-a-module-using-ruby-on-rails-3 – Noz