Этот материал содержит в себе ответы на часто задаваемые вопросы по бесплатному курсу Ruby on Rails, который вы можете найти на YouTube. Если вам нужна дополнительная помощь или есть мысли, что ещё можно добавить в этот документ, пишите в наш чат Telegram. Должен заметить, что все эти уроки создаются на чистом энтузиазме, поэтому ваше пожертвование, даже небольшое, лишним не будет точно. Вы можете оформить спонсорство на YouTube, а также использовать DonationAlerts, Boosty или Patreon. Криптовал... More >>
Ruby on Rails — это популярный web-фреймворк, который появился более 14 лет назад. Сегодня я предлагаю вам цикл лекций по Ruby on Rails 6 и 7 на YouTube, в которых мы обсудим всё, связанное с данной замечательной технологией. Цикл лекций не закончен, однако новые видео выпускаются регулярно. Новый урок по Ruby on Rails 6 и 7 каждую неделю! А знаете, что самое приятное? Всё это абсолютно бесплатно. Вы можете смотреть любые уроки из серии на YouTube безо всяких ограничений, без отправки SMS на кор... More >>
Доступно на русском языке Introduction As long as you've already decided to read this tutorial, I will not spend your time describing what Ruby is, when this language has emerged, who was its creator, what pros and cons does Ruby have. I'll note, however, that it is not a very simple language. Programms written Ruby may be self-explaining and easy to understand, but at the same time they may be convoluted and messed up - it depends on the programmer's skill. Ruby has a bunch of special concepts ... More >>
Available in English Внимание! Бесплатные уроки по языку Ruby вы можете найти на моём канале YouTube. Вот первое видео из этой серии: Вступление Коль скоро вы решили обратиться к этому самоучителю, я не буду тратить время на долгие рассказы о том, что такое Ruby, когда этот язык появился, кем был создан, какие имеет достоинства и недостатки. На всякий случай лишь скажу, что у него достаточно высокий порог вхождения. Программы, написанные на этом языке, могут быть как простые и понятные, так и сл... More >>
Suppose you have an app where users can add each other to their friendlist. The corresponding code for the model would be: models/user.rb class User < ApplicationRecord has_many :friendships has_many :friends, through: :friendships has_many :inverse_friendships, class_name: "Friendship", foreign_key: "friend_id" has_many :inverse_friends, through: :inverse_friendships, source: :user def has_friend?(user) friends.where(id: user.id).any? || inverse_friends.where(id: user.id).any? end end models... More >>
Since the release of Firefox 47, automated tests using Selenium are pretty much broken: browser opens and instantly closes. This seems to be related to the Extension Signing addon and indeed temporarily downgrading to FF 46 solves the problem. However this addon will be added in FF 48 and starting from this version Selenium won't work with Firefox at all (at least, judging by the comments of the gem's maintainer). Therefore it is really suggested to use Marionette, a Firefox driver, instead. Get... More >>