鉴于我有相同的视图模板 index.html.erb , index.html.haml 和 index.html.slim 目录。如何配置Rails首先使用slim模板(如果存在),然后是haml模板并使用erb模板?
答案 0 :(得分:1)
我认为您需要创建一个PathResolver,它使用除键顺序之外的其他内容来获取实际文件(FileSystemResolver是默认值;请参阅action_view / template / resolver.rb;请参阅action_view / template / handlers.rb我所指的关键命令)。但这是未经证实的;抱歉:(
我不知道如何告诉Rails 使用一个新的实现,(假设不仅仅是猴子修补)。使用自定义视图解析器就像在控制器类中调用append_view_path一样简单,但我不确定这是否有意义。