Feed Playground

<%= form_tag feed_playground_admin_tools_path do %>
<%= label_tag :config, "Config", class: "crayons-field__label" %> <%= text_area_tag :config, params[:config], placeholder: '{"description": ..., "order_by": ..., etc.}', size: "100x10", class: "crayons-textfield" %>
<%= label_tag :username, "User", class: "crayons-field__label" %> <%= text_field_tag :username, params[:username] || current_user.username, placeholder: "sloan", class: "crayons-textfield" %>
<%= label_tag :number_of_articles, "Number of articles", class: "crayons-field__label" %> <%= text_field_tag :number_of_articles, params[:number_of_articles] || 25, placeholder: "25", class: "crayons-textfield" %>
<%= submit_tag :"Preview feed", class: "crayons-btn mr-auto" %>
<% end %>
<% if @user && @articles %>

Feed Preview for @<%= @user.username %>

<% Follow.follower_tag(@user.id).includes(:followable).order("points DESC").each do |follow| %> #<%= follow.followable.name %>: <%= follow.points.round(3) %> <% end %>
<% @articles.each do |article| %> <%= render "articles/single_story", story: article.decorate, featured: article.main_image.present? %> <% end %>
<% end %>