How to reduce number of queries

Hi ,
presently i have one problem,
Ex:
i have 6 services
SERVICES = {
:project_title => 'Tilte',
:project_description => 'Description',
:created_at => 'Created At',
}
In these way i have 8 services
For each service i would like to give 4 permissions
1)create 2)read 3)write 4) update
all services are having same permissions
But know when i am writing the code

Site::SERVICES.keys.each do |service_key|

@site= User.new(:service_name =>
Userr::SERVICES[service_key.to_sym],:user_id => partner_id, :user_type
=> "Partner")

              @site.read_access = true
              @site.create_access = true
              @site.update_access = true
end

It is raising 8 Queiries for 8 Services and if services number increases
then Number of queries are also increases
So It is not good
I want to find the solution with a single Query !!!
Is it Possible??