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


Использование GitHub Pages, Heroku и Bootstrap Cards в моем проекте Javascript/Rails для поиска рецептов
Предыстория: будучи студентом школы Flatiron, изучающим онлайн-программное обеспечение, для своего четвертого проекта мне было поручено разработать приложение с использованием простого (ванильного) JavaScript на интерфейсе (клиент) и Rails на сервере. (сервер). Мотивация этого проекта была частично связана с моим первым проектом во Flatiron, который назывался Chow Now CLI . Этот проект был связан с отбором рецептов путем парсинга веб-сайта AllRecipes.com. Но чтобы найти рецепты,..

Lambdas против Procs в Ruby
Оба они являются объектами Proc. proc = Proc . new { puts “Hello world” } lam = lambda { puts “Hello World” } output: proc . class # returns ‘Proc’ lam . class # returns ‘Proc’ Лямбда-выражения определяются с помощью -> {} , а процессы — с Proc.new {} . #Lambda : say_something = -> { puts “This is a lambda” } say_something.call # “This is a lambda” #Proc: t = Proc.new { |x,y| puts “I don’t care about arguments!” } t.call # “I don’t care about arguments!” 2...

Rails Console 7 полезных советов и хитростей
Сегодня пришло время поделиться полезными советами и приемами, которые я использовал на Ruby on Rails. Консоль Rails — мощная утилита, помогающая разрабатывать приложения для Rails. До 7 полезных советов и приемов Что такое консоль Rails? Как сказано в командной строке Rails  — Ruby on Rails Guides, консоль rails: Консольная команда позволяет вам взаимодействовать с вашим приложением Rails из командной строки. На нижней стороне консоли rails используется IRB, поэтому, если вы..

Сбор покрытия кода JavaScript с помощью Capybara в приложении Ruby on Rails
Имея код JavaScript, покрытый системными тестами Capybara, можем ли мы использовать их для сбора покрытия кода и получить агрегированный результат с покрытием из модульных тестов? Мы хотим быть уверены, что весь код, отвечающий за ключевые сценарии взаимодействия с пользователем нашего приложения, покрыт тестами. Например, есть приложение Ruby on Rails, использующее Webpacker и имеющее файлы JavaScript, которые проходят системные тесты. Capybara используется как инструмент для..

Научитесь любить Javascript, погрузившись в AJAX
Посмотрите мое завершенное приложение на Heroku! Я почти закончил учебную программу Flatiron School! Одним из моих последних проектов было использование моего существующего приложения Rails и добавление Javascript и AJAX для асинхронного рендеринга страниц. Я пришел в этот проект, чувствуя себя полностью потерянным; Я чувствовал себя неподготовленным. Задача КАЖЕТСЯ сложной на первый взгляд, и в некотором смысле так и есть. AJAX делает очень сложные вещи за кулисами, и я не..

Мы доверяем Boilerplate
Как шаблоны добавляют ценность и почему мы их выбираем Каждая студия разработки программного обеспечения должна быть легко оснащена индивидуальным шаблоном для каждой из технологий, для которых они предоставляют услуги. Это смелое заявление, но мы живем в соответствии с ним. Представьте себе: ваша команда запускает новый проект. Вы должны оценить потребности, взвесить ресурсы и так далее. Включаете ли вы сюда время, необходимое для того, чтобы просто начать с нуля? Установка,..

Node.js 17, Heroku и вы.
Здесь я работаю над предпоследним проектом в моем учебном лагере по разработке программного обеспечения во Flatiron. Нам поручено создать приложение, используя рельсы в качестве серверной части и реагировать на нее как интерфейс. Я хотел убедиться, что все обновлено, прежде чем переходить к нашему проекту. Первые несколько часов все идет гладко. Мы с моим партнером по проекту решаем сначала создать интерфейсную и внутреннюю логику для наших пользовательских входов. Мы готовы запустить..