Итак, я наконец-то завершил свой проект портфолио Sinatra. Это заняло у меня так много времени, что я уже прошел примерно половину раздела Ruby on Rails! Цель (случайная идея) заключалась в том, чтобы создать реестр празднования дня рождения для вымышленной начальной школы Флэтайрон. Каждый учитель должен был зарегистрироваться / войти в систему, добавить своих учеников и выбрать место (между тренажерным залом и столовой) для студенческой вечеринки.

Сложная часть заключалась в том, чтобы получить доступ к различным частям базы данных, в основном мне приходилось использовать свои вспомогательные методы для определения таких вещей, как «Current_users», «student_id» и т. д.. В начале я даже запутался, не понимая, что мне нужно использовать corneal, чтобы настроить приложение, и просто начал свое дело. В конце концов мне пришлось начинать все сначала и переделывать эту штуку... ммм.

Ооо вот мой код…

Моя индексная страница приветствует учителей и дает им возможность войти/зарегистрироваться.

Далее, по словам контролера учителей..

учителя будут перенаправлены на страницу учеников

Здесь они могут добавлять учеников, редактировать учеников или просматривать вечеринки.

Страница просмотра учеников будет заполняться по мере ввода информации об ученике, и учителя смогут редактировать или удалять информацию о каждом ученике по своему усмотрению.

Далее они могут добавлять партии!!!!!

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

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

Так вот об этом. Стиль CSS довольно дерьмовый, но это был сложный процесс для понимания. В целом, я думаю, что это солидный проект Sinatra. Надеюсь, в следующем будет заметный прогресс!

Позже!