OSDN Git Service

admin area -> search for projecs
authorrandx <dmitriy.zaporozhets@gmail.com>
Thu, 21 Jun 2012 15:54:57 +0000 (18:54 +0300)
committerrandx <dmitriy.zaporozhets@gmail.com>
Thu, 21 Jun 2012 15:54:57 +0000 (18:54 +0300)
app/controllers/admin/projects_controller.rb
app/views/admin/projects/index.html.haml

index e4b9736..5266b40 100644 (file)
@@ -4,7 +4,9 @@ class Admin::ProjectsController < ApplicationController
   before_filter :authenticate_admin!
 
   def index
-    @admin_projects = Project.page(params[:page])
+    @admin_projects = Project.scoped
+    @admin_projects = @admin_projects.search(params[:name]) if params[:name].present?
+    @admin_projects = @admin_projects.page(params[:page])
   end
 
   def show
index e4f19e1..932fb37 100644 (file)
@@ -2,6 +2,10 @@
   Projects
   = link_to 'New Project', new_admin_project_path, :class => "btn small right"
 %br
+= form_tag admin_projects_path, :method => :get do 
+  = text_field_tag :name, params[:name], :class => "xlarge"
+  = submit_tag "Search", :class => "btn submit primary"
+
 %table.admin-table
   %thead
     %th Name