2012-02-25 90 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, 不一樣,所以如何才能正確執行?

OR

你能指點我如何與模型的工作,如果我想要把它排除一些記錄?

回答

31
@current_word = @words.detect{|w| w.id == params[:id2]}