Browse Source

lk | renders date sold with consistent formatting

master
Louis Knapp 9 years ago
parent
commit
cc00aec5ad
  1. 5
      app/controllers/bikes_controller.rb
  2. 2
      app/views/bikes/_fields.html.haml

5
app/controllers/bikes_controller.rb

@ -42,6 +42,8 @@ class BikesController < ApplicationController
if @bike.save if @bike.save
redirect_to new_bike_path, notice: 'Bike was successfully created.' redirect_to new_bike_path, notice: 'Bike was successfully created.'
else else
@previous_bike = Bike.order(:log_number).last
@log_number = @bike.log_number
render action: 'new' render action: 'new'
end end
end end
@ -70,7 +72,8 @@ class BikesController < ApplicationController
end end
def bike_params def bike_params
params[:bike][:fixed_at] = DateTime.strptime(params[:bike][:fixed_at], "%m/%d/%Y") if params[:bike][:fixed_at] params[:bike][:fixed_at] = DateTime.strptime(params[:bike][:fixed_at], "%m/%d/%Y") if params[:bike][:fixed_at].present?
params[:bike][:date_sold] = DateTime.strptime(params[:bike][:date_sold], "%m/%d/%Y") if params[:bike][:date_sold].present?
params.require(:bike).permit( params.require(:bike).permit(
:fixed_at, :fixed_at,
:brand, :brand,

2
app/views/bikes/_fields.html.haml

@ -86,5 +86,5 @@
.form-group .form-group
= f.label "Date Sold:", class: "col-sm-4 control-label" = f.label "Date Sold:", class: "col-sm-4 control-label"
.col-sm-6 .col-sm-6
= f.text_field :date_sold, class: "form-control datepicker", disabled: disabled = f.text_field :date_sold, :value => @bike.date_sold ? @bike.date_sold.strftime("%m/%d/%Y") : "", class: "form-control datepicker", disabled: disabled

Loading…
Cancel
Save