找到数组元素

时间:2012-02-25 10:56:16

标签: ruby-on-rails ruby

我有一个数组

@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

如果我想从中排除一些记录,你能告诉我如何使用该模型吗?

1 个答案:

答案 0 :(得分:37)

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