Публикации по теме '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 - это..