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


Приложение для создания идей — пользовательские функции (3/6)
Этот пост приходит на день позже, чем ожидалось. За это извиняюсь. Вчера я застрял на реализации интеграционного тестирования. Я решил использовать встроенный фреймворк Minitest, который поставляется с Rails. Настройка для этого немного отличается от RSpec, к которому я привык. По этой причине я застрял на несколько часов, запуская интеграционные тесты. Кроме того, я провел утро, плавая, а днем ​​занимаясь серфингом, так что мой мозг был изрядно поджарен. Я пришел к выводу, что..

Добавление функций AJAX в мое приложение Rails
Это было сложное задание, но я был очень доволен своим готовым приложением. Я создал два JS-файла в своем каталоге App/Javascript (Book.js и Author.js), которые я использовал для своего приложения с большей частью кода в первом, поскольку я повторно использовал шаблоны показа книг на моей странице author#index при отображении книги на событие клика. Я предоставил краткий обзор дополнений к моему приложению для тех, кто заинтересован. Есть много способов организовать эти файлы, но у..

Понимание ruby ​​load, require, gems, bundler и rails автозагрузки снизу вверх
Если у меня есть файл foo.rb , содержащий: puts("foo.rb loaded!") $FOO = 2 Затем я могу запустить рубиновую консоль с irb и загрузить ее: > load('/Users/cstack/foo.rb') foo.rb loaded! => true > $FOO => 2 Что делает load? load определен в модуле Kernel ( документация ). Передайте ему абсолютный путь к файлу ruby, и он выполнит код в этом файле. load всегда возвращает true (если файл не может быть загружен, возникает ошибка LoadError)...

HTMLAudioElement может декодировать закодированные строки
Я возился с API текста в речь Google Cloud и хотел протестировать его, сделав вызов на серверной части Rails и получив ответ с помощью интерфейса React и воспроизведя звук. Я не буду вдаваться в подробности использования Google Cloud Text to Speech SDK Gem для Rails, но, разумеется, в примере кода, приведенном в документации, есть все, что вам нужно . Однако я расскажу, как я позвонил в Google Cloud, чтобы получить «звук» отправленного мной текста. Я создал приложение под названием «Du..

Базовое решение CORS для приложения Rails/React  —  pt. II
В предыдущем посте я обсуждал, как завершить первоначальную настройку для совместного использования ресурсов между источниками (CORS), которая будет работать настолько, насколько это позволит разработчику совершать вызовы из своего внешнего интерфейса в свой внутренний, не сталкиваясь с какими-либо проблемами. проблемы, подобные приведенной ниже. Однако, как я упоминал ранее, базовое решение не будет лучшим решением, если есть какие-либо опасения по поводу того, кто должен иметь..

Ruby — Объяснение блоков и процессов
Если вы новичок в программировании, в частности, в программировании на Ruby, вы, возможно, слышали слово Proc. Если вы чем-то похожи на меня, когда я только начинал, вы, скорее всего, понятия не имеете, что это значит, и чувствуете себя немного похоже на изображение выше. К счастью, проки не так страшны, как кажутся, и на базовом уровне на самом деле довольно просты, если вы разберетесь с терминологией. Прежде чем углубиться в Procs, я кратко коснусь блоков и ключевого слова yield ...

Краткая информация: RailsRequestStats
Я разработал rails_request_stats , чтобы решить свою личную проблему, оптимизируя определенные конечные точки API Rails на работе. Это дало мне быстрый способ быстро получить необходимую информацию в журналах разработки. Чтобы лучше всего описать, что и как можно использовать rails_request_stats , следующее взято непосредственно из README rails_request_stats : Во время разработки вы когда-нибудь: Интересно, сколько запросов SQL произошло во время запроса? Вас интересовало..