diff --git a/app/helpers/users_helper.rb b/app/helpers/users_helper.rb index dc9350af15b460bee96b0f7aeda8a91ed394fdca..f8435d14e8d7c0992851a86e622d9feab756164e 100644 --- a/app/helpers/users_helper.rb +++ b/app/helpers/users_helper.rb @@ -1,7 +1,8 @@ module UsersHelper def current_user_page?(user) - current_user.id == user.id + return current_user.id == user.id if user_signed_in? + false end def learning_objects_number(learning_objects) @@ -23,4 +24,4 @@ module UsersHelper render "users/user_horizontal", user: user end -end \ No newline at end of file +end diff --git a/app/views/follows/_button.html.erb b/app/views/follows/_button.html.erb index ef4628abf5ca362641324048f68317fb25bad845..3dbe65b97de099b728b765e7a32d9413997d9f4e 100644 --- a/app/views/follows/_button.html.erb +++ b/app/views/follows/_button.html.erb @@ -1,2 +1,4 @@ -<% follow_text = current_user.following?(followable) ? 'Deixar de seguir' : 'Seguir' %> -<%= link_to follow_text, follow_user_path(id: current_user.id, followable_type: followable.class.name, followable_id: followable.id), method: :post, remote: true, class: 'btn btn-default follow-button' %> +<% if user_signed_in? %> + <% follow_text = current_user.following?(followable) ? 'Deixar de seguir' : 'Seguir' %> + <%= link_to follow_text, follow_user_path(id: current_user.id, followable_type: followable.class.name, followable_id: followable.id), method: :post, remote: true, class: 'btn btn-default follow-button' %> +<% end %> diff --git a/app/views/users/_header.html.erb b/app/views/users/_header.html.erb index 800656db5e781cef67081514ee9dd44cffcb739e..a61fd0132ab111379008af7c968e1e271fb01434 100644 --- a/app/views/users/_header.html.erb +++ b/app/views/users/_header.html.erb @@ -2,7 +2,7 @@ <div class="col-md-6"> <div class="media"> <div class="media-left"> - <% if current_user.id == user.id and current_user.provider == "email" %> + <% if user_signed_in? && current_user.id == user.id && current_user.provider == "email" %> <%= link_to edit_user_registration_path do image_tag user.avatar.url(:thumb), class: 'user-image' end %>