Rails добавляет пробел в HAML
Хорошо, я столкнулся с подобной проблемой ниже, и каждый раз, когда я делал, просто заставлял хамл не дезинфицировать результат, но это не работает. Я пытался использовать raw, html safe, но ни один из них не помог.
Вот что я называю
def call_form
"SOME STRING #{"LOL"} SOME OTHER STRING"
end
И на мой взгляд, я использую != call_form
и это вывод в HTML:
"
SOME STRING LOL SOME OTHER STRING
"
Как мне избавиться от всего того пробела, который рельсы продолжают добавлять
2 ответа
Решение
Была проблема с моей формой. Я забыл закрыть элемент в своем HTML, поэтому именно БРАУЗЕР фактически добавляет пространство. В любом случае, спасибо за вашу помощь. Я ценю его.
Чтобы удалить все пробелы, вы можете использовать полосы:
1.9.3p194 :001 > call_form = "
1.9.3p194 :002"> SOME STRING LOL SOME OTHER STRING
1.9.3p194 :003"> "
=> "\n SOME STRING LOL SOME OTHER STRING\n "
1.9.3p194 :004 > call_form.strip
=> "SOME STRING LOL SOME OTHER STRING"