我想为表difference_in_days
中的每个HPId
显示AccountClose
。
这是我的代码
@a = AccountClose.where("AccountCloseId is not null").last.Date.to_date
@before = Date.today
@difference_in_days = (@before.to_date - @a.to_date).to_i
以上查询仅显示最后一条记录的difference_in_days
。有人可以帮我吗?
答案 0 :(得分:1)
@before = Date.today
@a = AccountClose.where("AccountCloseId is not null")
@a.each_with_index{|account_close,i|
@difference_in_days = (@before.to_date - account_close.Date.to_date).to_i
puts "Difference in days for account close #{i}: \t #{@difference_in_days}"
}
答案 1 :(得分:0)
使用$(".view-schemes").live('click', function(e) {
var schemes_url = "<%= show_schemes_products_path %>";
var p_id = $(this).attr('id');
get_data(schemes_url, { id: p_id }, function(data) {
$('#appended_div').empty();
$('#appended_div').append(data);
},"html");
});
查询作为数组获取所有封闭日期
pluck
=> [2017年1月20日,星期五,2017年1月22日,星期日,2017年1月22日,星期四,2017年2月2日,星期二,2018年6月26日,星期三,2018年6月27日,星期一,2018年7月2日,星期三, 2018年7月4日,星期三,2018年7月11日,星期三,2018年7月11日,星期三,2018年7月11日,星期四,2018年7月12日,星期四,2018年7月12日,星期五,2018年7月13日。]
显示AccountClose中存在的每个HPId的天数差异
@closed_dates = AccountClose.where("AccountCloseId is not null").pluck('date(Date)')
答案 2 :(得分:0)
附带说明...
您真的应该尝试遵循轨道方式。约定 组态。这意味着要注意如何命名数据库, 表格和字段等等。它使生活更加轻松。
https://en.wikipedia.org/wiki/Ruby_on_Rails https://en.wikibooks.org/wiki/Ruby_on_Rails