1
我的問題是:這個陣列紅寶石最有效的解決方案和mongoid
是有這個代碼在Ruby on Rails和mongoid ODM一些最有效的解決方案?
messages_without_responses = Message.all.select{|message| message.sender == current_user || message.receiver == current_user}
messages = Array.new
messages_without_responses.each do |m|
if m.message_responses.count > 0
messages << m
else
messages << m if m.receiver_id == current_user.id && m.place_receiver == "inbox"
end
end
非常感謝!
你爲什麼不喜歡你寫的是什麼? –
我喜歡,工作正常:D,但我想知道是否可以以更好的方式完成。 – hyperrjas