2012-02-25 25 views
9

मैं एक सरणीखोजने सरणी तत्व

@words = Word.find_all_by_lesson_id(params[:id]) - @user.words 

है और word_id द्वारा एक तत्व,

@current_word = @words[params[:id2].to_i] 

की तरह कुछ जहां params[:id2]words.id

बेशक

यह गलत है है खोजना चाहते हैं, क्योंकि सरणी सूचकांक words.id, जैसा नहीं है, तो मैं इसे सही कैसे कर सकता हूं?

या

तुम मुझे कैसे मॉडल के साथ काम करने के लिए अगर मैं इसे से कुछ रिकॉर्ड बाहर करना चाहते हैं पर सलाह कर सकते हैं?

उत्तर

31
@current_word = @words.detect{|w| w.id == params[:id2]} 
संबंधित मुद्दे