app/views/pages/search_result.html.erb
<%#= render 'partials/sidebar_dashboard' %>
<main>
<section class="col m9 s12 offset-m3 container search-height">
<div class="row">
<% if @artisans.nil? || @artisans.empty? %>
<div class="col m8 offset-m2 s6">
<p>Oooops! We could not find any result matching your query. You can modify it or use one of our suggested keywords and search again.</p>
</div>
<% else %>
<% @artisans.each do | artisan | %>
<div class="artisan_card col m3 offset-m1 s6 left">
<p><%= cl_image_tag artisan.image_url, { class: "responsive-img circle" }%></p>
<p><%= artisan.firstname.concat(artisan.lastname).titleize %></p>
<p><%= artisan.street_address + "," %></p>
<p><%= artisan.city + "." %></p>
<p>
Average Rating: <br />
<%= artisan.average_rating(artisan.id) %>
</p>
<p>
<% unless current_user %>
<%= link_to "View", signin_path(flash[:invalid] = "Login to continue"), class: "btn waves-effect searched-artisan" %>
<% else %>
<%= link_to "View", user_profile_path(obfuscate(artisan_id: artisan.id)),
class: "btn waves-effect searched-artisan", id: ("view-artisan"+artisan.id.to_s) %>
<% end %>
</p>
</div>
<% end %>
<% end %>
</div>
</section>
</main>