渲染公共HTML用于铁轨中的动态横幅?
-
30-09-2019 - |
题
我想具体 HTML片段 用于显示横幅,因为每个横幅具有不同的性质(有些图像,有些闪光等)。每个横幅文件都在应用程序/public/banners/。我尝试了多种方法,例如:
render :file => "/banners/somebanner.html"
但是它无法找到文件,因为铁轨在下面看 应用/视图. 。有任何想法吗 ?谢谢!
缺少模板横幅/somebanner.html在视图路径应用程序/视图中
解决方案
我从来没有疲倦过,但是只是在Google上找到了这篇文章
render :file => "#{RAILS_ROOT}/public/banners/somebanner.html"
看起来即使在开发模式下也可能有一些缓存的副作用
您也可能想要:布局=> false
其他提示
临时修复:
将“公共/横幅”移至“应用/视图/横幅”,然后在“/public”中进行synmlink,以便我的团队可以添加新的横幅
不隶属于 StackOverflow