Имхо, Вы не понимаете главного назначения ГОСТ. Он не только для оформления. Это вообще скорее бонус. Главная цель, которая преследуется при написании ТЗ с использованием ГОСТ, -- это полнота документа. Простыми словами, что "мы ничего не забыли". ГОСТ предоставляет отличный скелет документа, который по мере заполнения превращается в хорошее техническое задание. Конечно, при условии, что документ соответствует остальным критериям качества документа и требований :)
Т.о. комментирующие ниже вполне справедливо дают ссылки на ГОСТ.
Я с sequel не работал, но, например, первое, на что наткнулся глаз, это #all, который возвращает результат датасета в виде массива, с которым уже можете делать что угодно. Попробуйте → www.rubydoc.info/github/evanfarrar/opensprints/Seq...
Stopy: дык поэтому я Вам и говорю, что сначала надо понять руби, для руби это стандартное поведение. После того, как поймете руби, уже окунаться в рельсы ;)
MaxKorz: все индивидуально, Вы уже не обобщайтой :)
У меня, например, заметно выросла производительность в играх, это было заметно невооруженным глазом. Да и грузится она быстрее, чем 7. Да, иногда баги лезут, но ее активно пилят, что радует.
Но, чтобы не описывать сплошной позитивц должен сказать, что я с ней смог нормально существовать только с третьего раза. Первые два заканчивались серьезными лагами, перезагрузками, отказом работы софта... И откатом назад к 7 версии. Сейчас, тьфу тьфу тьфу, исправили все критичное.
Артём: Если интернет слабый, а железо не очень мощное (это так?), то она может обновляться и сутки. Я серьезно, попробуйте подождать до следующего дня.
Stopy: ну, не скажите. Вы читали информацию в документации? Там нет ответов на Ваши вопросы?
Окей, вот:
1. Чем являются has_one и т.д?
Методы класса ApplicationRecord
2. Почему я использую их, а не определяю?
Потом что Ваш класс наследует эти методы из класса ApplicationRecord, вам нет нужды их определять, но, конечно, если очень надо, то можете, но тогда зачем Вам рельсы))
3. Будут ли они наследоваться?
Уже. См. выше.
4. А как мне к ним получить доступ?
Не очень понял вопрос. Ведь Вы их уже используете.
И я повторюсь -- без руби понять рельсы сложно, ибо у рельсы под капотом что? Руби :)