我认为这是
<div class="container">
<div class="col-xs-6 col-md-6">
<% @existingusers.each do |existinguser| %>
<ul>
<li><%= existinguser.email %></li>
<li><%= existinguser.trial_subscriptions %></li>
</ul>
<% end %>
</div>
</div>
<li><%= existinguser.trial_subscriptions %></li>
在rails
中返回这个假数据[#<TrialSubscription id: 15, user_id: 58, created_at: "2014-03-25 01:29:57", updated_at: "2014-03-25 01:29:57", question_bank_id: 1, customer_id: nil, card_type: nil, card_last4: nil, manual_expiry_date: "2014-04-08 01:29:57", type: "TrialSubscription", last_active_check_date: nil, cached_active_value: nil, cached_coupon_string: nil, cached_period_end: nil, cached_cancelled_at_period_end: nil>]
我想绘制manual_expiry_date列。
我试过这个
<li><%= existinguser.trial_subscriptions[:manual_expiry_date] %></li>
我收到此no implicit conversion of Symbol into Integer
和manual_expiry_date是一个日期时间字段?
我也试过
<li><%= existinguser.trial_subscriptions[:manual_expiry_date].to_i %></li>
添加to_i
记录正在返回一个数组,这应该是这样做的吗?
答案 0 :(得分:1)
尝试:
<%= existinguser.trial_subscriptions.collect {|trial_subscription| trial_subscription.manual_expiry_date } %>