是否有一种 Ruby 的 to_s
方法可以将变量转换为单引号字符串而不是双引号字符串?
比如说我有一个变量:
date = Time.now
date.to_s
我希望输出结果为 '2012-08-01 22:00:15'。我该如何操作?或者有没有将“”字符串转换为''字符串的方法?
谢谢!
编辑 - 更多细节
我正在使用Rails在数据库中显示一些数据。我已经在我的控制器/模型中创建了
@instanceVar
作为数组的数组。<% outer = [] %>
<% inner = [] %>
<% @instanceVar.each do |events| %>
<% events.each do |event| %>
<% inner << [event.date, event.total] %>
<% end %>
<% outer << inner %>
<% end %>
我需要将 event.date
转换成单引号字符串。
<% inner << ['event.date', event.total] %>
这句话的意思是将event.date
这个词添加到数组中,并且...
<% inner << ["#{event.date}", event.total] %>
将日期用双引号括起来。 编辑2
<script>
$.jqplot('trendingEvents', <%= outer %>,
{
#options go here
});
</script>