Dear Para Ruby ID:
   
  Saya mohon bantuannya. saya ingin melakukan searching berdasarkan tanggal 
(dd/mm/yyyy). Kondisinya seperti ini :
  Tanggal Masuk Barang : select_date
  Tanggal Keluar Barang : select_date
  Maka mereka akan cek barang di tabel product dan menampilkan jumlah barang 
sisa pada tanggal tersebut, jika Tanggal Masuk Barang Tidak diketemukan alias 
nil maka product akan diberi nilai default 10.
   
  Mohon bantuannya script di controller dan modul untuk pencarian berdasarkan 
range tanggal masuk dan keluar. Di view-nya saya masuka script seperti ini :
   
  ...
   
  <%= form_tag({:action => "Search"}, {:method => "get"}) %>
<p>
       <label>Checkin:</label><br />
<%= date_select 'tgl_brg_masuk', :start_year => Time.now.year, :end_year => 
Time.now.year+1,
                               :start_month => Time.now.month+1,
     :use_month_numbers => true,
                               :order => [:day, :month, :year]  %>
     </p>
     <p>
         <label>Checkout:</label><br />
<%= date_select 'tgl_brg_keluar', :start_year => Time.now.year, :end_year => 
Time.now.year+1,
     :use_month_numbers => true,
                               :order => [:day, :month, :year]  %>
     </p>
       <%= submit_tag 'Search'%>
<%= end_form_tag %>
   
  ...
   
  ------------------------------------------------------------------------------
  Ini isi model app/models/gudang.rb
  ------------------------------------------------------------------------------
   
  Class Gudang < ActiveRecord::Base
    has_many :stock_barang
   
  act_as_ferret :fields =>[:tgl_brg_masuk, :tgl_brg_keluar]
  ...
  end
   
  ------------------------------------------------------------------------------
  Ini isi Controller app/controller/stock_barang_controller.rb
  ------------------------------------------------------------------------------
  ...
  def index
    if params[:commit] == "Search" || params[:tgl_brg_masuk]
       @caribarang = Stock_barang.find_by_contents(params[:tgl_brg_msk].to_i)
      unless @caribarang > 0
          flash.now[:notice] = "Barang Kosong"
  end
  ...
   
  
--------------------------------------------------------------------------------
  Dan Hasilnya adalah Error, ada metode lain gak? supaya saya bisa searching 
dengan range date? tidak usah pake act_as_ferret jg gpp yang penting bisa 
searching date range.
   
  So ID-RUBY Please Pimp In My Coding .... Thanks Before
  
--------------------------------------------------------------------------------
   
   
   
   

       
---------------------------------
Kunjungi halaman depan Yahoo! Indonesia yang baru!

[Non-text portions of this message have been removed]

Kirim email ke