2011-03-05 58 views
1

我有一個簡單的索引頁面clients。客戶有20個字段。我在一個表格中顯示客戶列表。爲此,我有我的看法是這樣寫的:更乾燥的意見?

- @clients.each do |client| 
    %tr 
    %td=client.name 
    %td=client.email 
    %td=client.address 
    %td=client.phone etc... 

我只是好奇,如果我能做到這一點有點像

- @clients.each do |client| 
    - client do 
     %tr 
     %td= name 
     %td= email 
     %td= address 
     %td= phone etc... 

回答

2

我想你可以做這樣的事情

- @clients.each do |client| 
    - client.instance_eval do 
     %tr 
     %td= name 
     %td= email 
     %td= address 
     %td= phone etc... 
+0

很好,謝謝 – Pravin