Aldric Giacomoni wrote:
> Hi all,
> I am creating a bash.org-like. Basically: just store and retrieve quotes
> that people enter. I would like the user to have the option of entering
> a few fields, among which are a date a and location field.
> What do you think is the best default to use for these fields? nil, or
> today's date (or January 1st, year 1), or an empty string?

Depends on your use case.  If you think that most of the time, the user 
will want to date things today, then use that as a default.  1/1/1 is 
probably not a sensible default in most cases, and an empty string 
certainly wouldn't be sensible for a date field (which shouldn't contain 
a string).  In most cases, then, for date, I'd probably use either nil 
or a reasonable date (such as today).

For location...can you use Google's currentLocation or some such to get 
the client's location if possible?  That would be a great default for 
many applications.  If not, nil is good here too.

> It may be possible later to search or sort using these fields, which is
> why I am asking how you would do this. I may have not searched well, but
> I didn't find anything on the web about this.
> 
> Thanks :)

Note that this is really a general UI and database design question.  You 
will probably come up with the best solutions if you think in those 
directions.

Best,
--
Marnen Laibow-Koser
http://www.marnen.org
[email protected]
-- 
Posted via http://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