Поиск Heroku Proke - Rails 3.1

Я недавно нажимал рельсы 3.1 приложение к Heroku. Локально все работает нормально, но в прямом эфире функциональность поиска сломан.

Модель:

def self.search(search)
  if search
    find(:all, :conditions => ['name LIKE ?', "%#{search}%"])
  else
    find(:all)
  end

END

Просмотр:

<%= form_tag apps_path, :method => 'get', :id => "search" do %>
   <%= text_field_tag :search, params[:search] %>
   <%= submit_tag "Search", :name => nil, :class => "search-button" %>
<% end %>

Контроллер:

def index
    @apps = App.search(params[:search])
    @number_of_apps = @apps.count
end

У меня есть ощущение, что это связано с тем, что мои локальные установки работают на SQLite3, а настроек Heroku использует PostgreSQL

Любая помощь приветствует. :)

0
задан Ammar 7 September 2011 в 12:25
поделиться