В моем приложении Rails я использую как родной метод Rails form_tag
, так и метод simple_form_for
, предоставляемый rubygem simple_form.
Оба они приводят к следующему предупреждению в консоли Chrome:
Смешанный контент: страница 'https://example.com' была загружена через безопасное соединение, но содержит форму который нацелен на небезопасную конечную точку 'http://example.com. Эта конечная точка должна быть доступна через безопасное соединение.
И действительно, визуализированные HTML-формы используют протокол http
для атрибута action
.
В чем причина этого? Все другие мои URL-адреса используют протокол https
.
simple_form_for(@object)
/form_tag(some_url)
-> без относительных путей - person heroxav   schedule 09.10.2017