KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
According to documentation at http://guides.rubyonrails.org/i18n.html#adding-date-time-formats , the best way to ask for specific formats for a date is to define them in /config/locales/en.yml. I've copied and pasted this file: https://github.com/rails/rails/blob/master/activesupport/lib/active_support/locale/en.yml to my locales directory. I've made a few changes (asterisks for emphasis only): "en-US": date: formats: default: "%Y-%m-%d" **short: "short %b %d"** and time: formats: default: "%a, %d %b %Y %H:%M:%S %z " **short: "short %B %d, %Y"** And in my partial: <%= l item.create_date, :format => :short %> where create_date is a datetime row in my database of items. I've restarted my server but am still getting a date formatted like this: 15 Mar 00:00 I have a feeling that it is because i'm using neither a date or a time. I can't find the definition of "short" or "long" for datetime. I tried adding it to this file by adding this code: datetime: formats: short: "short %B %d, %Y" no luck. What am I missing. I feel like I'm following the instructions directly. Thanks!
Tags (comma-separated)
Save Edits
Cancel