Как изменить порядок шаблонов движков, используемых в Rails 3.0.10? - PullRequest
3 голосов
/ 03 сентября 2011

Учитывая, что у меня есть шаблоны представлений index.html.erb , index.html.haml и index.html.slim в том же каталоге.Как я могу настроить Rails, чтобы сначала использовать тонкие шаблоны, если они есть, затем шаблон haml и последний шаблон erb?

1 Ответ

1 голос
/ 04 сентября 2011

Я думаю, вам нужно создать PathResolver, который использовал бы что-то кроме порядка ключей, чтобы получить фактический файл (FileSystemResolver по умолчанию; см. Action_view / template / resolver.rb; см. Action_view / template / handlers.rb дляключевой порядок вещей я имею в виду).Это непроверено, хотя;извините: (

Я не уверен, как заставить Rails использовать новую реализацию, хотя (при условии, что это не просто мартышка-патчинг). Использовать собственный распознаватель представлений так же просто, как вызватьappend_view_path в классе контроллера, но я не уверен, имеет ли это смысл для этого.

...