В некоторых рекомендациях [1] предлагается использовать
<%= current_user.welcome_message %>
вместо
<% if current_user.admin? %>
<%= current_user.admin_welcome_message %>
<% else %>
<%= current_user.user_welcome_message %>
<% end %>
Но проблема в том, что в вашем коде должна быть логика решения.
Мое понимание ставит решение в template
лучше, чем controller
, поскольку оно делает ваш контроллер более чистым. Правильно ли это?
Есть ли лучший способ справиться с этим?