Описание тега rails-spring

Spring - это предварительный загрузчик приложений Rails. Это ускоряет разработку, поддерживая работу вашего приложения в фоновом режиме, поэтому вам не нужно загружать его каждый раз, когда вы запускаете тест, задачу rake или перенос.
4 ответа

Rails генерирует ошибку: нет такого файла или каталога - getcwd

При беге rails generate в новом проекте Rails 4.2 я получаю сообщение об ошибке: ~/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/spring-1.3.0/lib/spring/configuration.rb:37:in `pwd': No such file or directory - getcwd (Errno::ENOENT) Как я могу это…
1 ответ

Rails Spring Wisper Слушатель Метод Кэширование

Оказывается, Spring кеширует мой метод прослушивания wisper (я пишу довольно простой движок). Пример: приложение / модели / myengine / my_class.rb class Myengine::MyClass include Wisper::Publisher def something # some logic publish(:after_something,…
27 апр '16 в 19:34
1 ответ

Пружина останавливает консоль Rails от запуска

Я недавно обновил свой Ruby до 2.5.0. С тех пор я не могу правильно запустить консоль Rails. Он либо зависает бесконечно, либо через несколько секунд показывает мне эту ошибку: before_session hook failed: NoMethodError: undefined method `reject!' fo…
06 янв '18 в 01:49
2 ответа

Сброс переменной класса с помощью направляющих / пружины

Я определил класс как таковой: class PublicationJob < ActiveJob::Base def self.jobs @jobs ||= Hash{|h, k| h[k] = []} end def self.register(format, job_class) jobs[format] << job_class end # [...] end Чтобы зарегистрировать разные классы раб…
17 апр '15 в 07:52
1 ответ

Как установить переменные уровня класса в инициализаторе Rails при использовании Spring?

В моем config/initializers/action_logger.rb у меня есть следующий код # config/initializers/transaction_logger.rb Transaction::Logger.logger = Transaction::Logger.new("log/transations.log") Каждый раз, когда я меняю код и запускаю тесты, я получаю: …
6 ответов

Весна и межплатформенный конфликт?

Я пытаюсь добавить oauth2 с Google, следуя этим инструкциям. Я получаю следующее сообщение об ошибке при запуске сервера: Exiting You've tried to invoke Spring when it's already loaded (i.e. the Spring constant is defined). This is probably because …
1 ответ

Spring не может подключиться к Docker Selen Container для запуска капибары через rspec

Похоже, что команда rspec через spring не может подключиться к локальному док-контейнеру с селеном, запущенным на docker-машине под osx для выполнения тестов на капибару. При вызове команды rspec не через сервер Spring - все работает нормально, я ви…
1 ответ

Конфигурация Rails Spring похожа как у Зевса?

У меня есть что-то вроде этого в пользовательском плане Zeus, где я запускаю несколько рейковых задач: require 'zeus/rails' class CustomPlan < Zeus::Rails def rots `bundle exec rots 1> log/rots.log &` end def stripe_mock `bundle exec strip…
1 ответ

Rails: как переопределить класс

Я пытаюсь использовать Spring в своем проекте rails, но у меня есть свой собственный класс под названием Spring, который наследуется от другого моего класса под названием Feature. В моем коде я вызываю.superclass для переменной, которая иногда устан…
18 окт '14 в 21:02
3 ответа

Сторож-минитест + пружина не работает как положено

У меня есть проект rails 4.0.2, и я использую guard 4.7.5, guard-minitest 2.2.0 и spring 1.1.0. Когда мой Guardfile читает: guard :minitest, spring: true do … end Я получаю информацию об использовании весны, когда бегу на страже Согласно README, есл…
1 ответ

Rails 4.2 Ruby 2.2.1 Spring не запускается

Я только что сделал новую установку рельсов с использованием RailsInstaller Ruby 2.1 И после того, как я установил пакет и все прошло успешно, я попытался запустить Spring и получил следующую ошибку: C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/g…
11 мар '15 в 05:01
2 ответа

Как перейти от spork к весне?

В настоящее время я использую Spork с Guard, Rspec и Cucumber. Я бы хотел перейти в Spring, но не могу найти никакой документации о том, что мне нужно изменить. В частности, мне любопытно, если мне нужно изменить мой: require 'spork' Spork.prefork d…
13 янв '15 в 18:15
0 ответов

Рельсовый пружинный тест-блок Bad file descriptor

Я пытаюсь использовать пружину 1.4.0 с рельсами 3.2.22/ruby ​​2.2.5, и делаю: bundle exec spring testunit <test_file.rb> выводит это: /Users/igor/.rbenv/versions/2.2.5/gemsets/<app>/gems/spring-1.4.0/lib/spring/application/boot.rb:7:in '…
28 июл '16 в 08:42
1 ответ

docker-compose Rails spring не работает

Я использую Rail 4.2.5.1 работает с контейнером Ruby 2.3.1 работает с контейнером Когда я начну $ docker-compose exec web /bin/bash # ssh into the web server $ bundle exec rails c Я получил следующую ошибку. from /usr/local/lib/ruby/gems/2.3.0/gems/…
2 ответа

Установка Ruby on Rails на Mac

Чтобы установить RoR на моем Mac (v10.9.2), я решил следовать инструкциям для Ruby 1.9.2 здесь: /questions/34838944/ustanovka-ruby-on-rails-mac-os-lion/34838948#34838948 "rvm install 1.9.2" занимал слишком много времени, поэтому, основываясь на пред…
21 апр '14 в 21:33
2 ответа

Как ускорить первый запрос для локальных тестов пользовательского интерфейса Rails

Я использую шпинат, Capybara и Poltergeist вместе для написания автоматических тестов пользовательского интерфейса. Я пытался ускорить выполнение тестов локально. Я использую Spring, который немного помогает с загрузкой среды. Впрочем, первый запрос…
0 ответов

rspec использует старые файлы при повторном запуске тестов

Это мой первый проект в Rails 4, я использую 4.2 Я обнаружил, что rspec не перезагружает мои spec-файлы каждый раз, когда он запускается, поэтому исправленные мной тесты продолжают давать сбой со старым сообщением об ошибке. Я предполагаю, что это к…
0 ответов

RailsConfig gem не работает должным образом в среде разработки

У меня есть следующие настройки: APP_DIR / конфигурации / настройки / development.yml dev_setting_1: "hello_dev" APP_DIR / конфигурации / настройки / production.yml prod_setting_1: "hello_prod" APP_DIR / конфигурации / settings.yml gen_setting_1: "h…
1 ответ

Приложение Dockerized Rails 5 RC1 не получает обновления для контроллеров и моделей в разработке

У меня довольно большой опыт разработки приложений на Rails 4 для Mac OS X + Docker Machine + Docker Compose, но кое-что изменилось с тем, как Rails 5 кэширует файлы в среде разработки (в настоящее время тестируется с RC1). После запуска приложения …
0 ответов

Почему User.count возвращает 0, пока bin/spring не будет перезапущен в Ruby on Rails?

Я бегу bundle exec rails c, Идет в среду разработки. Когда я делаю User.count, я получаю 0 записей. Но после того, как я сделаю bin/spring stop а потом bin/spring start, Я вижу записи User.count как 23782. Почему это так? Что здесь делает весна? Как…
16 фев '20 в 01:11