Simon Grant wrote in post #969223:
> Say that I want to create a web form that contains only a few fields
> from a table of 100 fields. To use a model from the table, I would have
> to read all the fields of the model (through an ActiveModel::find ) to
> populate the form.

Wrong -- you can use the :select option.

> Then when I want to update the values of the form
> back to the database, will not all the 100 field values of the model be
> updated? or just the ones changed.

Just the ones in the form.

When in doubt, watch the generated SQL.

> Seems to be very inefficient. I only
> want to read and write the values of the form that I need.

That's all that happens.  And Colin is right: you're trying to 
prematurely optimize.  Don't do that.

Best,
-- 
Marnen Laibow-Koser
http://www.marnen.org
[email protected]

Sent from my iPhone

-- 
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