diff --git a/app/controllers/packages_controller.rb b/app/controllers/packages_controller.rb index 902b583..3ff9bbc 100644 --- a/app/controllers/packages_controller.rb +++ b/app/controllers/packages_controller.rb @@ -1,6 +1,7 @@ class PackagesController < ApplicationController def index - @packages = Package.order('name').first(20) + query = '%'+params[:search]+'%' + @packages = Package.where("description like ? or name like ?", query, query).order('name').first(20) end def with_screenshots diff --git a/app/views/packages/index.html.erb b/app/views/packages/index.html.erb index 2ca6417..f32a931 100644 --- a/app/views/packages/index.html.erb +++ b/app/views/packages/index.html.erb @@ -7,4 +7,4 @@ <%= package.name %> (<%= package.description %>) <% end %> - \ No newline at end of file + diff --git a/app/views/welcome/index.html.erb b/app/views/welcome/index.html.erb index d652aa6..7643b31 100644 --- a/app/views/welcome/index.html.erb +++ b/app/views/welcome/index.html.erb @@ -1 +1,14 @@ -