RoR:查看公用文件夹中的路径

时间:2010-10-27 14:27:39

标签: ruby-on-rails view-path

在我们的应用程序中,我们将一些视图(.erb文件)存储在public / custom_themes / {user} /文件夹中。我们尝试将路径RAILS_ROOT添加到view_paths并在/custom_themes/{user}/theme.erb中指定render :layout。在development环境中,它可以正常工作,但在production中,查找视图需要很长时间。它确实找到了,但需要大约2-4分钟才能找到并渲染。

请告知。

谢谢,

姆兰

1 个答案:

答案 0 :(得分:4)

不要使用RAILS_ROOT - 您不需要搜索整个rails应用程序(包括所有出售/缓存的gems和插件!)。您只需添加custom_themes目录:

self.view_paths = ['app/views/', "#{RAILS_ROOT}/public/custom_themes/"]

这应该会大大加快速度。