app/views/stripe_saas/subscriptions/_pricing_table.html.erb
<ul class="thumbnails pricing-table">
<% @plans.each do |plan| %>
<li class="span3 plan <%= 'plan-primary' if plan.highlight? %>">
<div class="thumbnail">
<div class="caption">
<h3><%= plan.name %></h3>
<h4><%= plan_price(plan) %></h4>
<div class="call-to-action">
<% if @subscription.nil? %>
<%= link_to 'Sign Up', stripe_saas.new_subscription_path(plan: plan.stripe_id), class: "btn btn-success btn-large" %>
<% elsif @subscription.persisted? %>
<% if @subscription.plan == plan %>
<%= form_for @subscription, url: owner_subscription_path(@owner, @subscription) do |f| %>
<%= f.submit 'Selected', class: "btn btn-large", disabled: 'disabled' %>
<% end %>
<% else %>
<%= form_for @subscription, url: owner_subscription_path(@owner, @subscription) do |f| %>
<%= f.hidden_field :plan_id, value: plan.id %>
<%= f.submit @subscription.describe_difference(plan), class: "btn btn-success btn-large" %>
<% end %>
<% end %>
<% else %>
<%= link_to 'Upgrade', new_owner_subscription_path(@owner, plan: plan.stripe_id), class: "btn btn-success btn-large" %>
<% end %>
</div>
<ul class="features">
<ul>
<% plan.plan_features.each do |plan_feature| %>
<li>
<% if plan_feature.feature.feature_type != 'boolean' %>
<%= plan_feature.value > 0 ? number_with_delimiter(plan_feature.value) : "No" %> <%= plan_feature.feature.description %>
<% else %>
<%= plan_feature.value ? '✔'.html_safe : '✖'.html_safe %> <%= plan_feature.feature.description %>
<% end %>
</li>
<% end %>
</ul>
</ul>
</div>
</div>
</li>
<% end %>
</ul>