From: Allen Walker Date: 2008-09-11T09:57:18+09:00 Subject: Getting values from array of arrays I have a drop down list in my view. In my model I have the following: ARTICLE_CATEGORIES = [ ["News", 1], ["Article", 2], ["Review", 3] ] validates_inclusion_of :category, :in => ARTICLE_CATEGORIES.map { |disp, value| value } I want to extract out all "Article" types in my controller. So in my controller: (I have a 'category' field in my 'articles' table) @news = Article.find_by_category(ARTICLE::ARTICLE_CATEGORIES.find...??) Not sure how to do this. I want to get the ID (in this case 2) from the ARTICLES_CATEGORIES array but I want to extract it out of this array using the key "Article". Thanks -- Posted via http://www.ruby-forum.com/.