У меня есть возможность и модель пользователя. Пользователь может войти в систему как администратор (у меня есть админ в качестве логического атрибута). Я хочу, чтобы пользователи могли удалять возможности тогда и только тогда, когда они были администратором, и мне было интересно, есть ли у кого-нибудь идеи, как это сделать? До сих пор у меня есть следующая ссылка удалить для моей возможности:Спрятать ссылку в рельсах на основании условия
просмотров/opportunities_opportunity <% = link_to_if (@ user.admin ?, "Удалить", возможность, метод:: удаление данных: {подтвердить: «Are вы уверены? '})%>
Однако я продолжаю получать ошибку «неопределенный метод` admin? » для ноля: NilClass "
Пожалуйста, помогите. Благодаря!!
Вы можете добавить модель пользователя, чтобы мы могли видеть, как настроен администратор? – user1854802
Ваша ошибка заключается в том, что ваш объект '@ user' равен нулю. Как вы определяете свой объект '@ user' в своем контроллере? – ChrisBarthol
Вы имеете в виду моего пользователя или контроллера объекта? @ChrisBarthol –