diff --git a/Syntaxes/HTML (Rails).plist b/Syntaxes/HTML (Rails).plist
index 7fae1a3a..8106c2ea 100644
--- a/Syntaxes/HTML (Rails).plist
+++ b/Syntaxes/HTML (Rails).plist
@@ -10,7 +10,7 @@
foldingStartMarker
(?x)
- (<(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)\b.*?>
+ (<(?i:%-?\s+if|head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)\b.*?>
|<!--(?!.*-->)
|\{\s*($|\?>\s*$|//|/\*(.*\*/\s*$|(?!.*?\*/)))
)
@@ -19,6 +19,7 @@
(</(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)>
|^\s*-->
|(^|\s)\}
+ |(<%-?\s+end)\b.*?>
)
keyEquivalent
^~R