app/views/gardens/_form.html.haml
.card.col-md-8.col-lg-7.mx-auto.float-none.white.z-depth-1.py-2.px-2 = bootstrap_form_for(@garden) do |f| - if content_for? :title .card-header %h1.h2-responsive.text-centerThe = symbol should have one space separating it from code %strong=yield :title .card-body - if @garden.errors.any?Classes should be listed before IDs (.alert should precede #error_explanation)
Hash attribute should start with one space after the opening brace
Hash attribute should end with one space before the closing brace #error_explanation.alert.alert-warning{:role => "alert"} %h4.alert-heading = pluralize(@garden.errors.size, "error") prohibited this garden from being saved %ul - @garden.errors.full_messages.each do |msg| %li= msg = f.text_field :name, maxlength: 255, required: trueLine is too long. [206/120] = f.text_area :description, rows: 6, placeholder: "Tell us about this garden - where is it located? What does it look like? Do you have a link to a photo? Do you have irrigation? What are your plans?" = f.text_field :location, value: @garden.location || current_member.location, class: 'form-control', maxlength: 255 %span.help-block = t('.location_helper') - if current_member.location.blank? = link_to "Set your location now.", edit_member_registration_path - else = link_to "Change your location.", edit_member_registration_path .row .col-md-5.col-12= f.number_field :area, class: 'input-small', step: "any", min: 0 .col-md-7.col-12= f.select(:area_unit, Garden::AREA_UNITS_VALUES, { include_blank: false }) .col-12= f.select(:garden_type_id, GardenType.all.order(:name).pluck(:name, :id), selected: @garden.garden_type_id, include_blank: true) .col-12 = f.check_box :active, label: 'Active?' %p You can mark a garden as inactive if you no longer use it. Note: this will mark all plantings in the garden as "finished". .card-footer .text-right= f.submit 'Save Garden'