我有一个带有继承的Widget模型(我使用单表继承,但它对于每个表的类也同样有效)。一些子类需要一个特定的字段;其他的则不需要。
class Widget < ActiveRecord
ALL_WIDGET_TYPES = [FooWidget, BarWidget, BazWidget]
end
class FooWidget < Widget
validates_presence_of :color
end
class BarWidget < Widget
# no color field
end
class BazWidget < Widget
最近,我在Rails应用程序中,在我们混乱的JavaScript目录中实现了Webpack。除非请求,否则我不会给出背景情况,但这是一个反复出现的问题,我还没有找到一个很好的解决方案:
我们的应用程序使用jQuery和一些jQuery插件。对于这篇文章,我将使用Froala编辑器作为示例。()
问题的最短描述是:在加载调用froalaEditor的页面时,我们得到一个错误Uncaught TypeError: n(...).find(...).froalaEditor is not a function,并在加载后尝试访问插件会产生类似的错误。
显然,页面没有正确加载Froala。经过一些日志