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]