Здравствуйте. Есть статьи, таблица Articles. В ней есть колонка finished с дефолтным значением nill. На одной странице нужно вывести не прочитанные статьи, а на другой прочитанные. Пробую сделать так
@read = Book.where(finished: 'true', user_id: current_user)
- unless @read.blank?
- @read.each do |article|
.book
.cover
= some code
.content
%h4.title= link_to article.title, article
%small By #{article.author}
.description
%p= article.description
.date
Added: #{time_ago_in_words(article.created_at)} ago
- else
%p.center It appears you havent't read any article yet.
В консоли
Article Load (0.2ms) SELECT "articles".* FROM "articles" WHERE "articles"."finished" = ? AND "articles"."user_id" = 1 [["finished", "true"]]
Ошибок нет, но и статей с true тоже нету, хотя в базе специально половине статей поменял значение на true. Что не так делаю?