Substring first name from "User.select(:name, :address)". How?

I would like to get the first name from :name field below, how do I do
that
with numerous fields returned?

User.select(:name, :address).where({ id: params[:seller_id]})

You need some idea of the form of :name. Lets assume it’s a whitespace
separated string like “Brandon Q. Public”. You could simply use ruby’s
String.split. Of course if some users are royalty you could end up with
lots of users named “Sir” or “Princess”.

The issue was I was kind of stuck with having to use ‘name’ because my
PhoneGap app was calling it.

So I ended up calling a set_name method before returning the JSON.
Thanks
for your help!

def set_name
self.name = self.name.split(’ ').first
end