Я пытаюсь создать страницы профиля для моего сайта сообщества. Я следил за видеоуроками и читал документы на github как для Devise gem, так и для CanCan gem. Я установил и в настоящее время имею функционирующую систему аутентификации благодаря этим двум драгоценным камням и учебным пособиям на railscasts.
Я очень новичок в рубине и рельсах, поэтому все по-прежнему очень буквально. Мой первый вопрос касается строки кода на wiki странице CanCan.
<!-- in users/_form.html.erb -->
<%= f.collection_select :role, User::ROLES, :to_s, :humanize %>
Я не вижу папку пользователей или этот контроллер. Это то, что я могу сгенерировать - например, я побежал
rails g devise User
Могу ли я также запустить:
rails g controller Users
Я видел этот вопрос здесь но не совсем понял ответ. Получу ли я ошибку, создав контроллер «Пользователи» для обработки вещей, которые я хотел бы сделать?
Я сгенерировал представления разработки, но не вижу никаких контроллеров - я понимаю, что они могут быть перезаписаны - хотя я не совсем понимаю, как это будет работать. Если я перезапишу, будут ли работать все функции контроллера по умолчанию плюс перезаписанный контроллер?
Если я смогу сгенерировать контроллер «Пользователи», я предполагаю, что могу просто поместить шаблон представления в это место для всей информации о представлении профиля. Я прошу прощения за количество вопросов и длину этого поста, но я думаю, что с небольшой помощью я мог бы снова начать работать. Спасибо за любую предоставленную информацию.