Learnings
New Learning
About The App
Hire Me
Writing Samples
Edit Learning
Title
Body
Feature: I implemented retroactive learning logging. Details: I added `learned_on` date field (`type: :date`, `null: false`, `default: 'CURRENT_DATE'`) to the `Learning` model/migration. I updated the controller `learning_params` to permit `:learned_on`. I updated `index` sorting to use `ORDER BY learned_on DESC, created_at DESC`. I added a `date_field` to `_form.html.erb`. I updated `index` view display. Learning: I learned that using SQL default `CURRENT_DATE` is effective for database-level defaults upon record creation. However, for new, unsaved records in a form, a default needs to be set in the view (e.g., `<%= form.date_field :learned_on, value: Date.today %>`) or controller (`@learning = Learning.new(learned_on: Date.today)`).
Learned on (YYYY-MM-DD)
Tags
Add comma-separated tags. They help filter learnings later.
Back to Learnings