存在允许基于不同站点的多个视图文件夹的多站点插件 ( http://github.com/dasil003/rails-multisite/tree/master )。它特别允许您只覆盖站点中的某些视图,而其他视图保持不变(即其他视图不存在两次)。
ActionMailer 是否也存在类似的情况?设置ActionMailer::Base.template_root
是不够的,因为它必须是一个字符串并且不允许一个数组(就像ActionController::Base.view_paths
这样)。