Если вы пользовались редактором TextMate или смотрели скринкасты Ryan Bates, то знаете как ловко можно создавать partials нажатием одного шортката. Оказывается так можно делать и в православном Sublime Text 2.
Первым делом нужно установить плагин Rails Partial одним из двух способов - через Sublime Package Control или скачиваем репозиторий себе в папку Packages командой git clone git://github.com/wesf90/rails-partial.git Rails Partial.
После установки плагина, станут доступными два новых шортката:
- alt+p - создать partial
- alt+shift+p - создать partial и открыть его в новой вкладке
Модель использования такая:
- Выделяем кусок кода, который хотим перенести в partial
- Вводим имя partial'а (нижнее подчеркивание и расширение вводить не нужно)
- Жмем Enter.
По умолчанию partial создается в той же папке, что и "файл-донор". Если нужно сохранить в другую папку - укажите ее при вводе имени, например share/somepartial или folder/subfolder/somepartial
Если не выделить код перед нажатием шортката, создастся пустой partial, что логично.
Плагин, автоматически создаст строку <%= render "your_partial" %> на месте перенесенного фрагмента.
P.S. Как адекватно перевести на русский слово partial в контексте рельсов? Я так и не придумал)