Rails 5.2.2
Ruby 2.6
У меня установлены самоцветы slim_rails и начальная загрузка.
Я добавил simple_form и сделал:
rails g simple_form:install bootstrap
Я получил шаблон (_form.html.slim) в lib / templates / slim / scaffold со следующим:
= simple_form_for(@<%= singular_table_name %>) do |f|
= f.error_notification
= f.error_notification message: f.object.errors[:base].to_sentence if f.object.errors[:base].present?
.form-inputs
<%- attributes.each do |attribute| -%>
= f.<%= attribute.reference? ? :association : :input %> :<%= attribute.name %>
<%- end -%>
.form-actions
= f.button :submit
Почему это сочетание .erb и .slim, и будет ли оно работать?Должен ли я преобразовать части .erb в .slim?
EDIT
Вот как я изменил шаблон:
= simple_form_for(@<%= singular_table_name %>) do |f|
= f.error_notification
= f.error_notification message: f.object.errors[:base].to_sentence if f.object.errors[:base].present?
.form-inputs
- attributes.each do |attribute|
= f.#{attribute.reference? ? :association : :input} :#{attribute.name}
.form-actions = f.button:представить