I can't figure out how to do the check correctly to hide the actions from the user
<%= if @current_user.id == @post.user_id do %>
<span>
<%= link "Edit", to: Routes.post_path(@conn, :edit, @post) %>
</span>
<span>
<%= link "Delete", to: Routes.post_path(@conn, :delete, @post), method: :delete, data: [confirm: "Are you sure"] %>
</span>
<% end %>
When the user is not logged in, this error appears:
UndefinedFunctionError at GET
/posts/1functionnil.id/0is undefined