InstantRails tidak bisa melkukan operasi insert, update, delete karena
memang instantRails bukanlah sebuah bahasa prmrograman apalagi sebuah
framework, jd InstantRails bukan Ruby on Rails dan Ruby on Rails bukanlah
InstantRails
jd, sy berasumsi pertanyaan yg dimaksud dirimu adalah bagaimana caranya
melakukan insert, update,delete di Ruby on Rails (RoR) dengan menggunakan
software database mysql atau apapun.... (posgrest, oracle dsbnya)
RoR punya banyak cara untuk melakukan operasi sql, ini sy tuliskan bberp
saja
FootbalPlayer.create(:name=>'Zaenal Arif',:club=>"Persib Bandung",
:gender=>"M")
atau bisa juga
@footbal_player=FootbalPlayer.new(:name=>'Zaenal Arif',:club=>"Persib
Bandung", :gender=>"M")
@footbal_player.save
kedua perintah itu ekuivalen dengan syntax sql, INSERT INTO FootbalPlayers
('name','club','gender') VALUES ('Zaenal Arif','Persib Bandung','M')
lalu update
@footbal_player=FootbalPlayer.find(1)
@footbal_player.update_attribute(:name=>"Suwita Pata")
perintah ini ekuivalen dengan UPDATE FootbalPlayers SET name='Suwita Pata'
WHERE id=1
atau kalo mo update ke semua kolom
FootbalPlayer.update_all("gender='m'")
ini equivalen dengan UPDATE FootbalPlayers SET gender='m'
lalu delete
FootbalPlayer.delete(1)
ini equivalen dengan DELETE FROM FootballPlayers WHERE id=1
atau jika ingin delete menggunakan kondisi
FootbalPlayer.delete_all("gender='M' AND club='Persija')
nah ini ekuivalen dengan DELETE FROM FootballPlayers WHERE "gender='M' AND
club='Persija' ...... yg artinya pemain persija bakal ilang semua dari
peredaran .......... so Hidup Persib .... Kick Persija (ups)
*kabuuuuuuuuuuuuuuuuuuuuuuuur*
balik lagi, ada satu yg ketinggalan ... (sebetulnya ada satu lagi perintah
menghapus record yaitu destroy..... nah apa bedanya destroy ma delete,
destroy akan men-trigger callback sedangkan delete tidak, nah lalu apa itu
callback ?, hmm apa yah ......... ? sy sendiri binun ngejelasin callback itu
apa........ oom Arie mungkin nanti akan menjelaskan ^_^)
*kabuuuuuur lagi*
2008/5/2 monica <[EMAIL PROTECTED]>:
> >maksud aq kn ruby on rails punya paket yang gabung sama mysql dan
> apache buat di XP namanya instant rails...
> nah klo di PHP klo mo pake sintaks insert,update, delete query kn
> tinggal pake mysql_query,klo di coldfusion tinggal pake cfquery trus
> sintaks query databasenya mau itu select,insert,update atau delete...
> nah yg aq tanya tu klo di ruby on rails gimana...
> makasih atas jawabannya...
>
> mawar
>
> --- In [email protected] <id-ruby%40yahoogroups.com>, "Arie Kusuma
> Atmaja"
> <[EMAIL PROTECTED]> wrote:
> >
> > si penanya sebenarnya mungkin ingin mengetahui kalau di ActiveRecord
> > umumnya sering pakai
> >
> > create find update delete destroy
> >
> > 2008/5/1 irfaniYangBaikHati <[EMAIL PROTECTED]>:
> > > bingung gw?
> > >
> > > pake instant rails?
> > >
> > >
> > > 2008/4/29 monica <[EMAIL PROTECTED]>:
> > >
> > >
> > > > salam kenal smua..
> > > > saya baru bergabung ni...
> > > > sekalian mo tanya dong..
> > > > ada yang tau sintaks manipulasi database(insert,update, delete)
> pake
> > > > database mysql buat di instant rails ga??
> > > > makasih banget atas jawabannya..
> > > >
> > > > mawar
> > > >
> > >
> > >
> > >
> > > --
> > > irfani
> > >
> > >
> > > http://irfani.web.id
> > > Y! : irfani_s
> > >
> > >
> > >
> > > [Non-text portions of this message have been removed]
> > >
> > >
> > >
> > >
> > > ------------------------------------
> > >
> > > ID-Ruby
> > > Berdiskusi dan belajar bersama Bahasa Pemrograman Ruby, termasuk
> segala varian Ruby (JRuby, Rubinius, IronRuby, XRuby), dan program
> yang dibuat dengan Ruby (Ruby on Rails, JRuby on Rails, Merb)
> > >
> > > http://rubyurl.com/Q8DD
> > > http://news.gmane.org/gmane.comp.lang.ruby.region.indonesia
> > >
> > > Yahoo! Groups Links
> > >
> > >
> > >
> > >
> >
> >
> >
> > --
> > http://tinyurl.com/2bjgvn
> > no cultus please, arie only likes sharing of what he learns
> >
>
>
>
--
blog : http://adityakircon.blogsome.com
ym : kirconboy
skype : adit_skype
i continue to fight, i continue to fight (O2 - Orange Range)
[Non-text portions of this message have been removed]