Sha256: 94f7c9700ea9e23960befb109ee4e183e810a6c02257e6378369f211f3ff74a7
Contents?: true
Size: 1.19 KB
Versions: 2
Compression:
Stored size: 1.19 KB
Contents
require 'espresso/view' require 'searchlogic' module Espresso::View module InstanceMethods def simple_search ''.tap do |form| form << form_tag(url_for(:action => :index), :method => :get) form << content_tag(:table, :class => 'b-search') do content_tag(:tr) do ''.tap do |result| result << content_tag(:td, content_tag(:div, text_field_tag(:q, params[:q], :type => 'search'), :class => 'b-input'), :class => 'input') result << content_tag(:td, submit_tag(t('espresso.view.find', :default => 'Find!'), :class => 'submit'), :class => 'button') end end end form << yield if block_given? form << '</form>' end end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
espresso-framework-0.3.0 | lib/espresso/view/searchlogic.rb |
espresso-0.2.1 | lib/espresso/view/searchlogic.rb |