我的问题是指以下开发堆栈:
- 导轨 3.2.1
- 德雷珀 0.14
- 祖先 1.2.5
我想要做的是,将导航传递给我的布局。所以我在我的ApplicationController
.
class ApplicationController < ActionController::Base
[..]
before_filter :current_navigation
[..]
def current_navigation
@n = PublicationDecorator.find(1)
end
end
正如您在上面的代码清单中看到的,我使用的是draper
. MyPublicationDecorator
在ApplicationController
. 那么我如何得到我所有的Publications
装饰呢?
uninitialized constant ApplicationController::PublicationDecorator
我正在使用ancestry
gem 来实现层次结构。另一个问题是,如果我正在使用,所有对象都会被装饰ancestry
吗?