Это работает на консоли рельсов (rails c), но когда видно из браузера, это не так, просто не показывает результаты, никаких ошибок.
на контроллере у меня есть:
def weekly_user_stats
@created_users = User.where("username IS NOT NULL")
@created_users_by_week = Hash.new{ |h,k| h[k] = [] }
@created_users.each do |u|
unless u.nil?
@created_users_by_week[u.created_at.beginning_of_week.strftime("%Y-%m-%d")].push("#{u.username}")
end
end
end
на просмотрах у меня есть:
%ul
= @created_users_by_week.keys.sort.each do |k|
%li
= puts "#{k} : #{@created_users_by_week[k]}"
на странице результатов Я вижу только ключи, но не значения внутри ключей, которые должны быть массивом пользователей .. на консоли работает просто отлично .. чтоя делаю неправильно?