2008年4月15日 星期二

Partial , find by list

用locals 參數可以在加些想傳入的變數
layout 可以指定要哪個layout

想要按照某個list 順序拿object時, 會發現find回來的並不是按照丟進去的順序的
這時候就要自己來

user_list = "444,761,137,642,73"

users_rank_list = user_list.split(',')
users = self.find(*user_rank_id_list)
users_list = []
user_rank_list.each do |rank|
users_list << users.find{|u| u.id == rank}
end
users_list

沒有留言: