hello ther,
If I view my profile within my application, I can see 2 links. 1 = get
in touch and 2 = friend request.
Obviously if this is my own profile, I dont want to contact myself,
nor add myself as a friend.
So - I had this that I found in the book:
<% if logged_in? and @user != @logged_in_user %>
When added to the page which shows my profile, it looks like this:
<% if logged_in? and @user != @logged_in_user %>
<div class="users_profile">
<h2>
<span class="header">Actions</span>
<br clear="all" />
</h2>
<ul>
<li> <%= link_to "Get in touch",
:controller => "email",
:action => "correspond",
:id => @user.username %>
</li>
<li> <%= friendship_status(@logged_in_user, @user) %>
<% unless Friendship.exists?(@logged_in_user, @user) %>
<%= link_to "Buddy up with #{@user.username}",
{ :controller => "friendship", :action => "create",
:id => @user.username },
:confirm => "Send buddy request to #{@user.username}?" %>
<% end %>
<% end %>
</ul>
</div>
However - even with this in place, I still get the links to contact
myself, and add myself as a friend.
I then thought - perhaps I could add the hide_edit_links to the links
i wish to hide.
So I added; <% unless hide_edit_links? %> before the 2 links.
Unfortunately this only seems to hide these for all users. So - if i
view someone e;ses profile, I cannot email them or add as a friend.
Any suggestions how I hide these links, without hiding all links?
Thanks for reading - hope someone can help.