Dev-only routes

You could use Mix.env == :dev at compile time:

<ul>
<%= if unquote(Mix.env() == :dev),
  do: for email <- @emails do %>
  <li><a href="<%= email_preview_path(@conn, :show, to_string(email)) %>"><%= email %></a></li>
<% end %>
</ul>