Re: [id-ruby] [tanya] pengulangan belongs_to

2007-07-29 Terurut Topik Arie Kusuma Atmaja
Yohanes Santoso wrote:
 Aditya Agustyana [EMAIL PROTECTED] writes:
 
 coba kayak gini malah error :(

dit, coba kalo yohanes tanya tlg biasakan dijawab lagi atuh dit..
orangnya betul-betul sedang menunggu dijawab itu.

 Bisa dijelaskan errornya apa. Apakah ada error message? [...]

ya terang aja error, lah codingnya adit gak konsisten/kurangteliti! coba 
bandingin
aja sama yang sebelumnya pake suffix _asset trus yang dalam blok itu nggak pake.

 Class Avatar
   def initialize
 belongs_lists=%w(hair body hand foot face)
 belongs_lists.each do |bl|
   belongs_to bl.sym,:foreign_key=bl,:class_name=Asset
 
 coba:
 belongs_to #{bl}_asset.sym,:foreign_key=bl,:class_name=Asset
 
 end
   end
 end

-- 
r9 = { nama: Arie, nick: ariekeren, ym!: riyari3,
blog: http://ariekusumaatmaja.wordpress.com,
myst: http://groups.yahoo.com/groups/id-ruby,
vim: %Q~
   function! RedGem()
 ruby  EOF
 class Garnet
def initialize(s)
@buffer = VIM::Buffer.current
vimputs(s)
end
def vimputs(s)
@buffer.append(@buffer.count,s)
end
 end
 gem = Garnet.new(pretty)
 EOF
   endfunction
~ }




Re: [id-ruby] [tanya] pengulangan belongs_to

2007-07-27 Terurut Topik Yohanes Santoso
Aditya Agustyana [EMAIL PROTECTED] writes:

 coba kayak gini malah error :(

Bisa dijelaskan errornya apa. Apakah ada error message?  Kalau ada apa
itu? Apa yang terlihat di layar? Apakah komputernya hang? 


 Class Avatar
   def initialize
 belongs_lists=%w(hair body hand foot face)
 belongs_lists.each do |bl|
   belongs_to bl.sym,:foreign_key=bl,:class_name=Asset

coba:
belongs_to #{bl}_asset.sym,:foreign_key=bl,:class_name=Asset

 end
   end
 end


Re: [id-ruby] [tanya] pengulangan belongs_to

2007-07-27 Terurut Topik Arie Kusuma Atmaja
On 7/27/07, Aditya Agustyana [EMAIL PROTECTED] wrote:
 aku punya model yg kayak gini

 class Avatar
   belongs_to :hair_asset,:foreign_key=hair,:class_name=Asset
   belongs_to :body_asset,:foreign_key=body,:class_name=Asset
   belongs_to :hand_asset,:foreign_key=hand,:class_name=Asset
   belongs_to :foot_asset,:foreign_key=foot,:class_name=Asset
   belongs_to :face_asset,:foreign_key=face,:class_name=Asset
 end

adit jawab dulu = code tsb refactor supaya? :-D

cobain ini:

class Avatar
  %w(hair body hand foot face).each do |e|
eval(%Q~belongs_to :#{e}_asset, :foreign_key = #{e},
:class_name = Asset~)
  end
end

Buat teman-teman yg lain silakan dikritisi dan diimprove coding saya
diatas. Saya akan sangat sangat senang kalau ada yang bilang coding
saya diatas sangat jelek dan saya minta yang lebih bagus daripada itu.
FYI ini saya langsung reply tanpa ngetes dulu code tsb tadi jalan apa
nggak.


 kode di atas memang bisa running, tapi koq aku merasa kode tsb bisa
 di-refactor, tentu saja dengan menggunakan pengulangan, cuma aku binun
 gmn caranya melakukan loopingnya ?

 coba kayak gini malah error :(

 Class Avatar
   def initialize
 belongs_lists=%w(hair body hand foot face)
 belongs_lists.each do |bl|
   belongs_to bl.sym,:foreign_key=bl,:class_name=Asset
 end
   end
 end


-- 
Arie || ariekeren, http://ariekusumaatmaja.wordpress.com
http://groups.yahoo.com/groups/id-ruby
Never say RTFM. Turn the trolls into committers, Audrey Tang -
conisli-ofun.pdf


[id-ruby] [tanya] pengulangan belongs_to

2007-07-27 Terurut Topik Aditya Agustyana
aku punya model yg kayak gini

class Avatar
  belongs_to :hair_asset,:foreign_key=hair,:class_name=Asset
  belongs_to :body_asset,:foreign_key=body,:class_name=Asset
  belongs_to :hand_asset,:foreign_key=hand,:class_name=Asset
  belongs_to :foot_asset,:foreign_key=foot,:class_name=Asset
  belongs_to :face_asset,:foreign_key=face,:class_name=Asset
end

kode di atas memang bisa running, tapi koq aku merasa kode tsb bisa
di-refactor, tentu saja dengan menggunakan pengulangan, cuma aku binun
gmn caranya melakukan loopingnya ?

coba kayak gini malah error :(

Class Avatar
  def initialize
belongs_lists=%w(hair body hand foot face)
belongs_lists.each do |bl|
  belongs_to bl.sym,:foreign_key=bl,:class_name=Asset
end
  end
end