Публикации по теме 'ruby'


Переход с Python на Ruby: изучение языковых различий
До начала Школы кода Viking месяц назад я писал автоматизированные тесты исключительно на Python. Я считаю себя продвинутым новичком в Python, способным заставить мой код делать то, что мне нужно. Мои навыки Ruby теперь быстро догоняют мои навыки Python, и, к счастью, я делаю все меньше и меньше вещей Python в своем коде Ruby. Вот различия, которые меня больше всего сбивали с толку за последние пару недель: Скобки Python Python хочет использовать круглые скобки при вызове метода,..

Обзор Launchschool: Backend-курсы, часть 1
Я просматривал курсы Launchschool после завершения основной учебной программы (общий обзор см. Здесь ). Для получения дополнительной информации вы можете прочитать эту статью о том, чем я занимался после завершения основной учебной программы Launch School. В этом посте я собираюсь пройти первые три курса в секции backend. RB101 - Основы программирования RB120 - объектно-ориентированное программирование RB 130 - Основы рубина: другие темы RB101 - Основы программирования..

Оценки Hackbright съели мои выходные
Привет всем! Это моя четвертая неделя Hackbright! Я ОЧЕНЬ МНОГОЕ узнал и получаю массу удовольствия от самой дружелюбной группы в мире (так называется мой класс, группа Кэтрин, названная в честь инженера НАСА Кэтрин Джонсон). Я тоже УСТАЛ. Я сплю полных 8 часов и все равно тяну. Изучение нового материала отнимает много энергии. Иногда я завидую своему ноутбуку, потому что его можно просто подключить к стене, а батарея BING полностью заряжена. Whatevs. Он не может есть..

Ruby — преобразование массива в хэш
с оператором Splat Магический * оператор Вот TLDR; простое объяснение ниже. Hash[*['key_1', 'value_for_key_1', 'key_2', 'value_for_key_2']] Wat Несмотря на то, что его можно использовать по-разному , единственным реальным примером отличного варианта использования для меня было сопоставление массива с хэшем. Например, давайте предположим, что вы получаете некоторые данные API — некую валютную службу, которая будет возвращать информацию о нескольких валютах и..

Неактивные записи: ценные объекты, которых заслуживает ваше приложение
Перейдите к исходному коду типичного приложения Rails или истории git, и вы увидите, что его подклассы ActiveRecord::Base представляют собой реальную связь поведения и логики. Скорее всего, вы обнаружите, что обращаетесь к этим классам и вносите изменения, работая над любой частью приложения. На них лежит большая ответственность, и во многих отношениях они ощущаются как основа приложения Rails. У этих классов также есть еще одна характеристика, которая может распространять трудности..

Лучшие каналы Gitter на: Ruby
Лучшие каналы Gitter на: Ruby Ruby - это язык программирования общего назначения, созданный в 1990-х Юкихиро «Мац» Мацумото. Он также считается одним из лучших языков для начала, когда вы впервые учитесь программировать. У нас есть множество каналов, посвященных проектам, связанным с Ruby, на Gitter, как для продвинутых разработчиков, так и для новичков. Проверь их! rails / rails - Общий чат вокруг Ruby on Rails. Http://rubyonrails.org voltrb / volt - Volt - это..