控制器具有基于当前站点的不同视图。代码如下所示:
class SitesController < ApplicationController
prepend_view_path :prepend_templates_path
private
def get_views_path
"public/assets/#{current_site.slug}/views"
end
end
如何测试Rails是否在"public/assets/#{current_site.slug}/views"
文件夹中搜索视图?
答案 0 :(得分:-1)
您无法直接测试Rails(或任何其他客户端软件)是否在特定目录中搜索某些内容,除非您知道它正在调用哪些特定方法以及何时调用它们。不过,您可以随时检查调用view_path
的结果是否会因prepend_view_path
来电而发生变化。