Я редактирую файл .html.erb с выделенным HTML (рельсы) внизу Когда я печатаю, если я получаю:
<? Php if (условие):? >
<? Php endif? >
Есть идеи?
Приветствия
Предложение: откройте редактор пакетов и удалите пакет PHP, если он вам не нужен. Таким образом, я больше не буду вмешиваться в ваши шаблоны ERB.
Возможно, у вас неправильная привязка вручную для файлов .erb. Чтобы увидеть, какие ручные привязки вы запустили
по умолчанию читать com.macromates.textmate OakLanguageFileBindings
Если вы хотите избавиться от всех ручных привязок, выйдите из TextMate и запустите
по умолчанию удалить com.macromates.textmate OakLanguageFileBindings
Подробнее здесь http://blog.macromates.com/2007/file-type-detection-rspec-rails/
Не до конца понимаю, но когда я набираю: if и нажмите TAB, вместо этого я получаю PHP:
if
TAB
<?php if (condition): ?> <?php endif ?>
Вы можете создать свой собственный фрагмент ERB, например, для IF, TAB:
<% if ${1:value?} %> ${2} <% end %>