Hi Robert,

Thanks for looking carefully at my approach.  I value your warning
that my names for the date fields I defined may be redundant.

> Notice how your "created" and "modified" attributes are redundant with 
> "created_at" and "modified_at."

Every Csv instance is intended to record attributes of a file
discovered in public\data\csv directory. So the "created" field will
record the date the file in question was created.  The created_at
attribute will record the data the instance (and thus the
corresponding database record) was created.  So I believe they are two
different date values.

As far as the date format is concerned, I plan to use (for example)
File.new(filename).ctime.strftime(pattern) in view.

Does that make sense,  or do you think I am confused in this
perception?  Please let me know.

Best wishes,
Richard

On Dec 15, 12:30 pm, Robert Walker <[email protected]>
wrote:
> >>> @csv = Csv.new
> > => #<Csv id: nil, filename: nil, created: nil, modified: nil,
> > imported: nil, created_at: nil, updated_at: nil>
>
> One other thing that might be noteworthy...
>
> Notice how your "created" and "modified" attributes are redundant with
> "created_at" and "modified_at." You might want to consider using the
> ones provided by Rails by default. This way you have no additional work
> in updating these standard fields. Rails with take care of them for you.
>
> Then you also have the "imported" attribute. Since this is also a date
> field you might want to follow the Rails convention for naming date and
> time fields by appending "_at" or "_on" so you could have "imported_on"
> if you want a date only or "imported_at" if you want to also record the
> time along with the date.
>
> Also note that the default attributes added by "t.timestamps" in your
> migration will use date and time, but you can always format your view to
> show date only if you want. And, of course, you will need to update the
> value of "imported_at" yourself since it not something Rails can do
> automatically.
> --
> Posted viahttp://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to