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


Локальная переменная против метода
b += 10 a = 7 def my_value(b) b += 10 end my_value(a) puts a #=> 7 Присваивание , включая такие операторы присваивания, как +=, не изменяет переменную, но изменяет объект, на который ссылается переменная. Поскольку изменяется только ссылка для b , значение, на которое ссылается a, не изменяется. Таким образом, на момент путов значение a по-прежнему равно 7. Другой способ взглянуть на это состоит в том, что числа в ruby ​​неизменяемы. Таким образом, my_value не..

Еженедельный выпуск Руби 61
Добро пожаловать в 61-й выпуск Ruby Weekly, бесплатного еженедельного сводка новостей и статей о Ruby, который рассылается по электронной почте. Поддержите Ruby Weekly и других авторов, которых вы читаете на Medium, став участником по ссылке ниже. Присоединяйтесь к Medium по моей реферальной ссылке — This Week In I/O Прочитайте каждую статью This Week In I/O (и тысячи других авторов на Medium). Ваш членский взнос напрямую… www.thisweekin.io..

Что такое блоки транзакций Rails и как их использовать
Базы данных являются основой любого приложения, интенсивно использующего данные. Они отслеживают, кто что сделал и когда. Хотя базы данных обычно отлично фиксируют порядок событий, как и человеческие воспоминания, они склонны к ошибкам. Набор инструкций, отправляемых в базу данных, может быть прерван и испорчен по многим причинам. В то время как переделывание черновика статьи может доставлять небольшие неудобства, неудачный банковский перевод может привести к потере компанией..

OAuth в приложениях React / Redux
2017–07–19 13:59:54 -0700 Для моего последнего проекта в Программе веб-разработчиков полного стека Flatiron School я решил создать одностраничное приложение с использованием React и Redux. Я написал базовый серверный API с использованием Rails для обеспечения хранения и извлечения данных, а затем приступил к работе с внешним интерфейсом. Создание API было довольно простым делом, и здесь мы не будем его подробно обсуждать. Природа приложения - хранение и получение данных о погружениях..

Для моего последнего проекта в учебной программе Learn.co я решил, что хочу сделать что-то немного другое. Сначала я начал бросать…
и # app/models/word.rb class Word < ApplicationRecord def self.random_from(diff) where(difficulty: diff).sample end end # app/controllers/words_controller.rb def index if params[:difficulty] word = Word.random_from(params[:difficulty]) word_json = {id: word.id, name: word.name.upcase, difficulty: word.difficulty, scramble: word.name.split('').shuffle.join().upcase} else words = Word.all end render json: { status: 'SUCCESS',..

Основные шаблоны RubyOnRails - часть 5: Pub / Sub
Основные шаблоны RubyOnRails - часть 5: Pub / Sub глазами RubyOnRails Developers @ Selleo Предисловие Для меня удивительно, как долго я работал без использования Pub / Sub в своем наборе инструментов. Я всегда ассоциировал Pub / Sub с такими сервисами, как Pusher, и думал о нем как о средстве связи между приложениями, например в архитектуре, ориентированной на микросервисы. Раньше я имел представление о поиске событий и разработке, управляемой доменами, но Pub / Sub сам по..

Синдром самозванца (первоначально опубликовано 07.08.18)
Что ж, прошло несколько недель с тех пор, как я ничего не писал, поэтому я подумал, что лучше всего написать что-нибудь сегодня. Я почти уверен, что все чувствовали это раньше и с тех пор. Синдром самозванца — это то, от чего мы, разработчики, никогда не избавимся. Я учусь справляться с этим каждый день. Вот некоторые мысли и то, как я преодолел своих внутренних демонов с помощью оценки Rails. Я так взволнован, чтобы сообщить, что я успешно прошел оценку Rails! В прошлом оценки были..