現在、サブスクリプションのステータスに応じてユーザーに表示するボタンを決定するための if ステートメントがいくつかあります。ロジックをビューから除外する必要があると聞いたことがあります。これを行うためのより良い方法はありますか (読み込みが速くなる可能性があります)? システムにjavascriptがないと、すべてのボタンをユーザーに表示できないため、javascriptを組み込む方法がわかりません。
<% if @user.subscription_status == 'active' %>
<%= link_to "Downgrade to free account", cancel_subscription_path(@user) %>
<% end %>
<% if @user.subscription_status == 'canceled' %>
<%= link_to "Reactivate", reactivate_subscription_path(@user) %>
<% end %>
<% if !@user.subscription_id %>
<%= link_to "Upgrade", new_subscription_path(@user) %>
<% end %>