Единственное, что я думаю, вы можете сделать, это рефакторинг.
Повсеместно используйте помощника вместо жестко закодированного условия, чтобы при изменении значения 5
на 6
вам пришлось вносить изменения только в одном месте.
Вспомогательный метод
def valid_status?(status)
status < 5
end
просмотр (тонкий)
.container
.row
.col
h3 Header
- if valid_status?(@status)
p Text
- if valid_status?(@status)
.col
p More text
Или хотя бы один раз присвоить значение переменной
- valid_status = @status < 5
.container
.row
.col
h3 Header
- if valid_status
p Text
- if valid_status
.col
p More text