Публикации по теме '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 произошло во время запроса? Вас интересовало..