Forum: Ruby on Rails method location

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
p_W (Guest)
on 2009-05-14 22:09
(Received via mailing list)
I am a novice writing a simple address book app.  It is just using the
simple CRUD operations, but I would like to write a function for the
index view that divides the records up by the first letter of the last
name so I can have jump links at the top to take you to a specific
group of records according to their last name.  Should this function
be put in the controller, or the model?
Colin L. (Guest)
on 2009-05-14 23:40
(Received via mailing list)
I think I would have a Model method that provides the records as an
array of
arrays, each element of the outer array being an array of records with
the
same first letter of the name. This would be asked for by the controller
and
passed to the view for display as appropriate.  The view would put the
links
in using appropriate view helper methods.

Or perhaps the Model method would take a collection of records and
convert
it to the array of array form.  Then one could do
@records = Model.find(......).in_groups  or whatever the method is
called

2009/5/14 p_W <removed_email_address@domain.invalid>
This topic is locked and can not be replied to.