ActiveRecord :: StatementInvalid SQLite3 :: SQLException: não existe uma coluna: true:

Eu quero que @messages retornem @ folder.messages em que o valor da coluna "excluído" NÃO é igual a true. Não sei por que isso continua lançando uma SQLException. Acho que não estou formatando o atributo excluído corretamente, mas não sei como corrigi-lo.

Qualquer ajuda seria muito apreciada. Desde já, obrigado

Mensagem de erro

ActiveRecord::StatementInvalid in MailboxController#index  
SQLite3::SQLException: no such column: true: SELECT     "message_copies".* FROM       "message_copies"  WHERE     ("message_copies".folder_id = 1) AND (deleted != true)  

Rastreio de aplicativo:

app/controllers/mailbox_controller.rb:14:in `show'  
app/controllers/mailbox_controller.rb:5:in `index'  

Mailbox_Controller.rb

1   class MailboxController < ApplicationController  
2     def index  
3       current_user = User.find(session[:user_id])  
4       @folder = Folder.where("user_id = #{current_user.id}").first  
5       show  
6       render :action => "show"  
7     end
8  
9     def show  
10      current_user = User.find(session[:user_id])  
11      @folder = Folder.where("user_id = #{current_user.id}").first  
12      @msgs = @folder.messages  
13      @ms = @msgs.where("deleted != true")  
14      @messages = @ms.all.paginate :per_page => 10,  
15                 :page => params[:page], :include => :message,  
16                 :order => "messages.created_at DESC"  
17    end  
18  end  

questionAnswers(3)

yourAnswerToTheQuestion