Ruby on rails, придумайте, как настроить профиль пользователя - PullRequest
4 голосов
/ 18 августа 2010

Я новичок в рельсах, и еще больше новичков в разработке.

Я настроил пользовательский контроллер, и мне удалось создать представление, отображающее адрес электронной почты текущего пользователя. Теперь мне нужна страница профиля пользователя, где пользователь может добавлять личную информацию и т. Д., А также отслеживать опубликованные публикации и т. Д. Основные функции сообщества.

Как мне это спроектировать? Должен ли я создать еще один контроллер и модель, например userprofile? У меня уже есть контроллер с именем users, созданный devise. Могу ли я использовать это повторно или создать новый?

Мне бы хотелось привести несколько примеров, чтобы понять идею. Я все еще немного путаюсь с понятиями, используемыми для рельсов.

1 Ответ

2 голосов
/ 18 августа 2010

Ваш контроллер должен называться UsersController, просто чтобы быть уверенным.Класс модели будет называться User, а таблица - пользователями базы данных.

Если вы выполните обычное создание контроллера RESTfull, у него будут действия index, new, show и delete.Это очень хорошо соответствует тому, что пользователь захочет сделать.Единственное, о чем вы должны подумать, это то, что все пользователи должны иметь право просматривать всю информацию, хранящуюся в профиле для пользователя, но это не изменится, если ваша модель будет userprofile.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...