2013-04-06 21 views
0

我具有包括與不同的情況的混合串像如下的數組:如何打印大小寫敏感陣列

WEBSITES = ["The Atlantic", "BBC", "CNN", "The Economist" ] 

當我通過這個陣列(具體是選擇輔助在我的Rails形式)循環,我得到

"The atlantic", "Bbc", "Cnn", "The economist" 

如何以與陣列中相同的格式打印它?

編輯:

這裏是我的文件(滑軌)。

該陣列是在我的模型

class Survey < ActiveRecord::Base 
    WEBSITES = ["The Atlantic", "BBC", "CNN", "The Economist"] 
end 

形式是這裏

<%= form_for @survey do |f| %> 
    <% Survey::WEBSITES.each_with_index do |site, index| %> 
    <%= f.label site %> 
    <%= f.select "answer_field_#{ index +1 }".to_sym %> 
    <% end %> 
<% end %> 
+2

您可以發佈你的助手,你怎麼打印呢? – Zippie 2013-04-06 22:01:29

+0

謝謝@ Zippie,我只是添加了我的文件。我沒有明確地調用'capitalize'方法。有什麼我可以做,以防止發生? – umezo 2013-04-06 22:32:08

+0

我不知道爲什麼會發生這種情況..sorry:/ – Zippie 2013-04-06 22:49:39

回答

2

試試這個:

<%= f.label site, "#{site}" %>