Rails:从ApplicationController访问资源模型

时间:2011-06-13 13:39:36

标签: ruby-on-rails model applicationcontroller

所以,我在ApplicationController中有以下方法,需要所有控制器访问:

  def alter_some_attribute
    @recurso = resource.find(params[:id])

    ...
  end

此方法仅更改所有模型具有的公共属性。我已经测试过,控制器访问该方法非常好。问题是如何获取访问该方法的资源的模型名称?

我已尝试resourceresource_modelresource[:model]并且所有人都返回错误:undefined method 'resource' for #<SomeController:0xb64a1418>

1 个答案:

答案 0 :(得分:0)

如果你理解正确,你可以尝试:

resourse.class