Публикации по теме '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. Нам поручено создать приложение, используя рельсы в качестве серверной части и реагировать на нее как интерфейс. Я хотел убедиться, что все обновлено, прежде чем переходить к нашему проекту. Первые несколько часов все идет гладко. Мы с моим партнером по проекту решаем сначала создать интерфейсную и внутреннюю логику для наших пользовательских входов. Мы готовы запустить..