Вы должны воспользоваться своей моделью и включить последнее сообщение в качестве метода в свою модель пользователя.Затем вы можете использовать: методы хэша метода рендеринга.
format.json { render :json => @users , :methods => [:last_message]}
РЕДАКТИРОВАТЬ
Ваша пользовательская модель должна выглядеть примерно так:
def User < ActiveRecord::Base
has_many :messages
attr_accessor :name, :email #Include the fields you wish to show here
def last_message
self.messages.first
end
end
И ваш контроллер:
def index
@contacts = current_user.contacts
respond_to do |format|
format.html { render :text => 'Use either JSON or XML' }
format.json { render :json => @contacts, :methods => :last_message }
format.xml { render :xml => @contacts, :methods => :last_message }
end
end