2012-02-25 53 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]}