【发布时间】:2011-11-12 03:05:09
【问题描述】:
我最近将一个 Rails 3.1 应用程序推送到 heroku。在本地,一切正常,但在实时应用中,搜索功能已损坏。
型号:
def self.search(search)
if search
find(:all, :conditions => ['name LIKE ?', "%#{search}%"])
else
find(:all)
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 的事实有关。
感谢任何帮助。 :)
【问题讨论】:
标签: ruby-on-rails-3 postgresql sqlite heroku