@market = BranchMarket.find(params[:id]
@budget = @market.buget_list
@back_to_array = YAML::load(@budget)
Kemaren saya coba cara diatas dan benar.
Widi Harsojo <[EMAIL PROTECTED]> wrote: >>
[[:planes, 21], [:cars, 36]].flatten
=> [:planes, 21, :cars, 36]
>> Hash[:planes, 21, :cars, 36]
=> {:planes=>21, :cars=>36}
>>
On Dec 14, 2007 8:52 AM, king_youduan gouw <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
>
> hahaha.... ada udah salah. itu bukan hash tapi array yang valuenya berupa
> array lagi.
> hash ---> {:index1 => 'bmw', :index2 => 'sedan'}
> array ----> [bmw, sedan]
> *penjelasan ==> hash indexnya bisa string tidak harus 0,1,2,... (integer)
> array indexnya udah berurut 0,1,2,...(integer)
>
> setau saya itu hal itu tidak bisa dilakukan. tapi coba baca manual
> rails.kalo ga salah ada "to_hash"(saya belum tau cara pake nya.)
>
> kl boleh usul --> masukkan data ke dalam table menjadi beberapa record.
> misalnya:
>
>
> @market_budget = [[BMW5, 2007-12-26, 30000], [BMW3, 2007-12-31,
> 150000], [HONDA1, 2007-12-19, 10000], [HONDA2, 2007-12-31, 10000],
> [JAGUAR5, 2007-12-28, 50000], [JAGUAR11, 2007-12-18, 70000]]
>
> jadi : rec 1 --> BMW5, 2007-12-26, 30000
> rec2 --> BMW3, 2007-12-31,150000
> dan seterusnya
>
> kalo record di tablenya kaya begitu, tinggal bikin loop untuk membuat
> @market_budget kembali..
>
> semoga membantu....
>
> booking2heaven <[EMAIL PROTECTED]> wrote: Halo selamat malam,
>
>
>
> saya baru saja bergabung, di ruby-id Yahoo.groups, Saya ada problem :
> gimana caranya konvert string dari tabel kolom bertipe data text ke hash.
>
> Contoh:
>
> Sebelum disimpan ke table saya punya hash seperti dibawah ini:
>
> @market_budget = [[BMW5, 2007-12-26, 30000], [BMW3, 2007-12-31,
> 150000], [HONDA1, 2007-12-19, 10000], [HONDA2, 2007-12-31, 10000],
> [JAGUAR5, 2007-12-28, 50000], [JAGUAR11, 2007-12-18, 70000]]
>
> Setelah disimpan di kolom tabel bertipe data text (kolom 'budget
> list'), hasilnya seperti ini pada kolom table.
>
> ---
> - - 101
> - BMW5
> - 2007-12-26
> - 30000
> - - 102
> - BMW3
> - 2007-12-31
> - 150000
> - - 22
> - HONDA1
> - 2007-12-19
> - 10000
> - - 23
> - HONDA2
> - 2007-12-31
> - 10000
> - - 26
> - JAGUAR5
> - 2007-12-28
> - 50000
> - - 27
> - JAGUAR11
> - 2007-12-18
> - 70000
>
> Sekarang saya ingin memanggil kembali isi kolom badget list kedalam
> bentuk HASH @market_budget seperti semula/seperti dibawah ini.
>
> @market_budget = [[BMW5, 2007-12-26, 30000], [BMW3, 2007-12-31,
> 150000], [HONDA1, 2007-12-19, 10000], [HONDA2, 2007-12-31, 10000],
> [JAGUAR5, 2007-12-28, 50000], [JAGUAR11, 2007-12-18, 70000]]
>
> Tolong Bantu Saya, Apa yang harus saya lakukan di Controller atau
> Modelnya. Terima Kasih Banyak Atas pertolongannya.
>
> Riand
>
>
>
>
>
> Send instant messages to your online friends http://uk.messenger.yahoo.com
>
> [Non-text portions of this message have been removed]
>
>
---------------------------------
Never miss a thing. Make Yahoo your homepage.
[Non-text portions of this message have been removed]