2012-02-25 5 views
9

Ho un allineamentoritrovamento elemento dell'array

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

e vuole trovare un elemento da word_id, qualcosa come

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

dove params[:id2] è words.id

Certo che è sbagliato, perché l'indice delle matrici non è lo stesso di words.id, , quindi come posso farlo correttamente?

O

mi può consigli su come lavorare con il modello se voglio escludere alcuni record da esso?

risposta

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