Files
brewery/app/views/beerclubs/show.html.erb
T

32 lines
1.1 KiB
ERB

<%= render @beerclub %>
<div>
<% if current_user %>
<% if @membership.nil? %>
<%= form_with model: Membership.new do |form| %>
<%= form.hidden_field :beerclub_id, value: @beerclub.id %>
<%= form.hidden_field :user_id, value: current_user.id %>
<%= form.submit "Join the beer club", class:"btn btn-primary" %>
<% end %>
<% else %>
<%= form_with(model: @membership, method: :delete) do |form| %>
<%= form.hidden_field :beer_club_id, value: @beerclub.id %>
<%= form.hidden_field :user_id, value: current_user.id %>
<%= form.submit "End the membership", class:"btn btn-danger" %>
<% end %>
<% end %>
<% else %>
<p>Log in to join this beerclub</p>
<% end %>
</div>
<br>
<div>
<%= link_to("Edit this beerclub", edit_beerclub_path(@beerclub), class:"btn btn-primary") if current_user %>
<%= link_to "Back to beerclubs", beerclubs_path, class:"btn btn-primary"%>
<%= button_to "Destroy this beerclub", @beerclub, class:"btn btn-danger", method: :delete if current_user %>
</div>