【问题标题】:Provide class to be decorated by Draper提供由 Draper 装饰的类
【发布时间】:2014-03-05 10:04:28
【问题描述】:

在 draper gem 的 1.0 之前的版本中,我们能够使用 decorates 方法显式指定要修饰的类(例如,当类被命名空间时):

MyClassDecorator < Draper::Base
   decorates :my_class, :class => Namespace::MyClass
   ...

现在(draper 1.3)decorates 不接受附加参数。 但只是省略 :class 选项会导致"uninitialized constant MyClass"

类名不能被 draper 自动扣除的类如何装饰?

【问题讨论】:

    标签: ruby-on-rails draper


    【解决方案1】:

    在这里找到答案:https://github.com/drapergem/draper/issues/587

    可以指定类而不是符号:

    MyClassDecorator < Draper::Base
      decorates Namespace::MyClass
      ...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-27
      • 1970-01-01
      相关资源
      最近更新 更多