2012-02-25 13 views
9

Mam tablicęznaleźć element tablicy

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

i pragniesz znaleźć jeden element przez word_id, coś

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

gdzie params[:id2] jest words.id

Oczywiście jest to błędne, ponieważ Indeks tablic nie jest taki sam jak words.id, , więc jak mogę to zrobić poprawnie?

LUB

można doradzić mi, w jaki sposób pracować z modelem, jeśli chcę, aby wykluczyć niektóre rekordy od niego?

Odpowiedz

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