в config / rout.rb :
map.resources :messages, :collection => { :sent => :get, :received => :get }
Тогда в вашем messages_controller.rb :
def received
@messages = Message.to(current_user)
end
def sent
@messages = Message.from(current_user)
end
В вашем message.rb определите эти два именованных метода области действия.
Или, как указал Тони Фонтено:
def received
@messages = current_user.messages.to
end
def sent
@messages = current_user.messages.from
end