2016-11-12 48 views
2

以下のコードは、ビルドしているアプリケーションで製品を検索しています。私のローカルサーバーでの検索は、大文字と小文字を区別しません行うことができますが、Herokuのコードはローカルサーバー上で動作しますが、ヒロクでは動作しません

def index 
    if params[:q] 
    search_term = params[:q] 
    @products = Product.where("name LIKE ?", "%#{search_term}%") 
    else 
    @products = Product.all 
    end 
end 

に私はこれをどのように問題を解決することができませんか?私は大文字小文字を区別しないようにする必要があります。

事前に感謝します。

search_term = params[q:].upcase 

search_term = params[:q].downcase 

または

が、それによって入力を消毒:

+0

あなたのマシンではどのデータベースを使用していますか? HerokuでPostgresを使用していますか? – spickermann

+0

はい私はHerokuでPostgresを使用しています –

答えて

1

あなたのような何かを行うことができます。

+0

Works thanks great Jeremy –

関連する問題