我有两个控制器:
class MyController < ApplicationController
before_filter :get_model
# Actions
end
class MyOtherController < ApplicationController
before_filter :get_model
# Actions
end
在我的ApplicationController
中,我有一个用于获取某个模型的函数:
def get_model
@model = Model.find(params[:model_id])
end
但是,用于保存模型 id 的参数对于两个控制器并不相同。
我怎样才能在不重复自己的情况下完成这项工作?