Как в Rails передать переменную во view при render?
Допустим, в старницу create мы передали какую-нибудь переменную. И это переменная используется в этой странице. И в процессе добавление при валидации операция проходит не успешно, и в контроллере идет переадресация, вот примерный код: format.html { render :new }
И в странице происходит ошибка из-за того, что не существует той переменной, и действительно при рендере при не успешном операции (как в коде) ничего не передается. Но а как можно передать?
Поменьше б "И".
И пояснее формулировать свои желания.
Рендер не равняется редиректу.
Переадресовывать в контроллере для исправления ошибок валидации - нельзя.
В экшене контроллера не важно, что вы рендерете и при каких условиях. В любом случае, все инстанс переменные будут доступны.