Category Archives: Ruby

Can’t find the ‘libpq-fe.h header ketika memasang gem pg (postgresql)

Sebenarnya ini sih iseng-iseng aja, lagi coba Rails (lagi) mau dipasang di Heroku. Berhubung Heroku ga support MySQL , maka dipasanglah PostgreSQL pada mesin ubuntu saya. Untuk pasang postgresql di ubuntu sih gampang, tinggal pake perintah sudo apt-get install postgresql tunggu aja nanti juga selesai sendiri.

selanjutnya adalah memasang gem untuk postresql, perintahnya juga tinggal pake gem install pg , nah disini ada masalah yang muncul, instalasinya gagal. Teranyata ada peringatan

[bash]
Can’t find the ‘libpq-fe.h header
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
[/bash]

untuk mengatasi masalah tersebut, kita harus memasang libpq-dev pada ubuntu kita. Jalankan dengan perintah sudo apt-get install libpq-dev, setelah itu ulangi lagi perintah gem install pg.

Semoga bermanfaat

NB : Ga pake arch, lagi pake ubuntu di vm (vagrant)

Implementasi Ruby On Rails dan Savonrb

Sumber : http://about.g2crowd.com/assets/help-desk-software.jpg

Jadi gara-gara kemaren ada yang nanya tentang web service, SOAP dan sejenisnya, saya jadi penasaran pengen coba di Ruby On Rails. Ubek-ubek google cari gem yang cocok, ternyata nemu di railscast pake gem yang namanya savon. Keterangan di railscast dapat dilihat pada halaman berikut : railscasts.com/episodes/290-soap-with-savon tapi sayangnya di railscat versi savonnya belum update, alias masih pake yang lama. Dan beberapa syntaxnya berbeda. Continue reading

Setting Rails di Apache menggunakan Phusion Passanger di Linux

Kali ini saya mencoba menuliskan langkah-langkah menjalankan aplikasi Ruby On Rails menggunakan Apache web server. Sebagaimana kita tahu, secara bawaannya aplikasi Ruby On Rail dijalankan diatas web server bawaan mereka yaitu WEBrick, atau web server lainnya seperti Mongrel dan Thin seperti yang biasa saya lakukan.

Beralih ke Lain Framework

Berpindah : Waktunya pindah ke lain framework?

Ah sudah tidak terasa sudah berapa lama saya menggunakan framework codeigniter (ngeluh tapi sombong) ya padahal saya ini bukan #prohemer aseli, hanya tukang ketik abal-abal. Buat program yang bisa menghasilkan duit banyak pun belum pernah. Iki kok jadi #surhat digital ngene..

Continue reading

Session not getting destroyed on Logout on Rails

Setelah aplikasi logout, harusnya session sudah hilang / terhapus. Ternyata ketika di klik tombol BACK di browser, maka dapat kembali ke halaman sebelumnya tanpa login.

Ini sebenernya masalah cache di Browser, untuk menghindari itu pada application_controller.rb tambahkan seperti berikut

[ruby]

before_filter :set_cache_buster

def set_cache_buster
response.headers["Cache-Control"] = "no-cache, no-store, max-age=0, must-revalidate"
response.headers["Pragma"] = "no-cache"
response.headers["Expires"] = "Fri, 01 Jan 1990 00:00:00 GMT"
end

[/ruby]