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?Hash attribute should start with one space after the opening brace
Hash attribute should end with one space before the closing brace
Classes should be listed before IDs (.alert should precede #error_explanation) #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'