2011-03-05 55 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