app/views/main/search.html.erb
<% content_for :header do %>
<%= link_to content_tag(:i, nil, class: 'icon-angle-left'), root_path, class: 'button left' %>
<% end %>
<%= javascript_tag do %>
$(document).ready(function(){
Kandan.Plugins.initAll()
activities = <%= json_escape(@activities.as_json(:include => { user: { :only => [:email, :first_name, :last_name, :username, :avatar_url, :gravatar_hash, :is_admin]} }).to_json.html_safe) %>;
if(activities.length){
$.each(activities, function(index, activityAttributes) {
activity = new Kandan.Models.Activity(activityAttributes);
activityView = new Kandan.Views.ShowActivity({activity: activity});
$(".activities").append(activityView.render().el);
})
}else{
$(".activities").append("<div class='no-results'><h2>No search results for '<%= params[:query] %>'</h2></div>");
}
})
<%- end %>
<div class="activities"></div>
<% content_for :end do %>
<%= render "nav" %>
<% end %>