Контрольное веб-приложение - PullRequest
1 голос
/ 30 августа 2011

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

Проект, к которому я стремлюсь, заключается в следующем:

У пользователя есть домашняя страница, пользователь может добавлять коллекции для просмотра.Затем пользователь может переключать (иметь / не иметь) продукты в этой коллекции.Пользователь не имеет прав для редактирования содержимого коллекций или проектов, все, к чему имеет доступ пользователь, просто говорит, есть ли у него продукт или нет.

Домашняя страница пользователей будет состоять из списка всех их коллекций, а под их коллекциями будут находиться продукты, которые соответствуют.

Где я нахожусь в своем развитии:

В настоящее время у меня есть связь 1 со многими, Коллекции -> Продукты.Я позаботился о CRUD для коллекций, а также о связанных CRUD для продуктов.Я сгенерировал пользовательскую модель, чтобы обеспечить себе простую функциональность входа / регистрации.

Мои следующие шаги?

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

Если вы хотите увидеть мой текущий код, его можно найти здесь: https://github.com/gogogarrett/Blind-Boxd

Заранее спасибо,

Гаррет

1 Ответ

2 голосов
/ 30 августа 2011

Звучит так, будто вы на правильном пути.

Я бы предложил сделать следующее в свободно в следующем порядке:

  • Убедитесь, что ваши модели содержат правильные поля и типы полей для вашего приложения
  • Настройте ассоциации и заставьте их работать
  • Просмотрите каждое представление и убедитесь, что последовательность правильная, то есть правильные формы, ссылки отображаются и данные обрабатываются правильно
  • Выясните, как вы хотите, чтобы каждая страница была выложена и что лучше для удобства использования
  • Добавить немного стайлинга и лака

На протяжении всего процесса: писать тесты и использовать консоль

Надеюсь, это поможет.

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