Это только то, о чем вам нужно беспокоиться, когда один и тот же фрагмент вызывается в представлениях более чем одного контроллера.
Наличие в нем партиала, использующего @user (вероятно, установленного в users_controller), означает, что в тот момент, когда вы вызываете этот партиал в представлении из какого-либо другого контроллера (например, account_controller), который не устанавливает @users, вы будете получить ошибку. Если вы ссылаетесь только на локальные переменные в вашем партиале, вы можете установить их по мере необходимости из любого контроллера с хешем: locals, который был описан.