Опитвам се да създам профилни страници за сайта на моята общност. Следвах видео уроци и четох документи в github както за Devise gem, така и за CanCan gem. Инсталирах и в момента имам работеща система за удостоверяване благодарение на тези две скъпоценни камъни и уроците в railscasts.
Аз съм много нов в ruby и rails, така че всичко все още е много буквално. Първият ми въпрос е свързан с ред код от wiki страница на CanCan
<!-- in users/_form.html.erb -->
<%= f.collection_select :role, User::ROLES, :to_s, :humanize %>
Не виждам потребителска папка или този контролер. Това нещо ли мога да генерирам - например бягах
rails g devise User
Мога ли също да стартирам:
rails g controller Users
Видях този въпрос тук но не разбирам напълно отговора. Ще получа ли грешка при генериране на контролера „Потребители“, за да се справя с нещата, които бих искал да направя?
Генерирах изгледите на устройство, но не виждам никакви контролери - разбирам, че те могат да бъдат презаписани - въпреки че не разбирам напълно как ще работи това. Ако презапиша, тогава всички функции на контролера по подразбиране ще работят плюс презаписания контролер?
Ако мога да генерирам контролера „Потребители“, предполагам, че мога просто да поставя шаблон за изглед на това място за цялата информация за изгледа на профила. Извинявам се за количеството въпроси и дължината на тази публикация, но мисля, че с малко помощ бих могъл да започна отново. Благодаря за предоставената информация.