У меня есть файл .rhtml
, и есть много проверок условий, подобных этой <% if @mime_partial %>
Это условие используется перед использованием тегов html.
Я работаю над боевиком. Я переделываю вид, код написан моим другом. В браузере можно нажать кнопку «отправить письмо».
Переменная @mime_partial
определена не где. Я думал, что это внутренняя вещь Rails.
Каково значение этого mime_partial
?
Заранее спасибо.
EDIT:
Я использовал grep и получил это:
xyz.merge!(:mime_partial => true, .... )
Никогда не было установлено значение false, тогда почему они используют условие if на нем?
Ответ:
Я узнал ответ.
это @mime_partial
соответствует mailer
. Когда я визуализирую представление в браузере, оно будет контролироваться контроллером, а не почтой, поэтому @mime_partial
будет false
.
Когда я отрисовываю содержимое, отправляя электронное письмо, тогда @mime_partial
в электронной почте будет установлено на true
, потому что оно контролируется почтовой программой, а не контроллером. Затем он отобразит новое содержимое, которое было внутри условия if.
спасибо за поддержку.