抱歉复活了这个非常古老的话题,希望没问题。
我们能否在插件中覆盖(override)以下内容?
app/views/layouts/application.html.erb
就像这样:
register_asset '../views/layouts/application.html.erb'
我怀疑答案会是“不行”……如果确实不行(因为在 Rails 中“资产”并非“视图”),那么未来是否可以考虑增加一个插件方法:
register_view
这样我们未来就可以简单地这样做(例如):
register_asset 'layouts/application.html.erb'
从而覆盖 'layouts/application.html.erb'。
在我看来这似乎是个不错的主意,尽管我绝非 Discourse 插件专家。
感谢您的考虑。