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

Движок Rails позволяет вам совместно использовать общие функции между приложениями в форме драгоценного камня или плагина. Двигатели можно рассматривать как миниатюрные приложения, которые предоставляют функциональные возможности своим хост-приложениям.
1 ответ

Рельсовые двигатели в режиме производства

Я встроил двигатель рельсов в рельсы 4. Я использовал двигатель в другом приложении. В режиме разработки все работает нормально, я могу без проблем добраться до двигателя и все ресурсы двигателя отображаются правильно. Но когда я развернул приложени…
1 ответ

При доступе к ресурсу javascript под Rails Engine выбрасывает net::ERR_CONNECTION_RESET

У меня есть приложение Rails 4.2.1 с несколькими движками под ним. Приложение было размещено в рабочей среде с Apache2 и Passenger и работало нормально несколько недель назад. Сейчас я сталкиваюсь со странной проблемой и не могу загрузить ресурсы по…
3 ответа

Монтируемый движок Rails: как приложения должны устанавливать переменные конфигурации?

У меня есть монтируемый двигатель Blog что приложения могут использовать. Как лучше всего разрешить приложениям, использующим движок, устанавливать переменную конфигурации, например site_name (чтобы двигатель мог отображать это в дизайне)? Обновить:…
22 дек '13 в 22:34
1 ответ

Ошибка включая разработку в рельсах 4 полного двигателя

Я пишу полный движок, который будет включать в себя устройство, следующее за этим руководством. Однако это руководство основано на монтируемом двигателе, а не на полном двигателе, что, я думаю, может быть причиной следующей ошибки: RuntimeError: Rai…
2 ответа

Повторное открытие моделей и контроллеров из приложения Engine in Rails 3.x

Я хочу расширить модели и контроллеры из Engine, открыв их снова в приложении Rails. Проблема в том, что они не загружаются при запуске приложения. Я знаю, что есть некоторые решения для этого, такие как движки Rails, расширяющие функциональность, и…
11 апр '12 в 01:19
2 ответа

Sunspot не читает sunspot.yml, когда внутри монтируется двигатель

Я использую самоцвет солнечного пятна в монтируемом двигателе. Я создаю движок из существующего приложения Rails 3.2, поэтому я знаю, что моя установка работает, когда в стандартном приложении rails. По сути, я не могу получить Sunspot в разработке …
27 мар '14 в 03:28
1 ответ

В Rails engine отсутствует ошибка хоста. Где установить этот конфиг?

Скажем, у меня есть Rails Engine под названием seasons, Скажем, в основном приложении я пытаюсь сделать ссылку на URL внутри seasons двигатель. Я пытаюсь сделать это: seasons.winter_url но это бросает Missing host to link to! Please provide the :hos…
30 ноя '16 в 17:36
1 ответ

Рельсы 3.1 монтируемые движки HTTP 404 ошибка при ajax после вызова

Я создаю свой первый плагин для движков Rails 3.1, в котором у меня есть контроллер по имени инициатив_контроллер, и у меня есть действие, известное как загрузка, всякий раз, когда я пытаюсь позвонить, чтобы загрузить действие через jquery ajax, выз…
0 ответов

Как смонтировать сайт на НПЗ в подкаталог

Я пытаюсь развернуть сайт на базе Refinery в подкаталоге домена, используя Apache и Phusion Passenger. Как-то это почти работает, но не совсем. Кто-нибудь имеет какой-либо опыт с этим и может указать мне, что я скучаю? Вот что я пробовал до сих пор:…
1 ответ

Ресурс ActiveAdmin для ресурса пространства имен

Я использую ActiveAdmin в первый раз. Я пытаюсь создать страницу администрирования для модели, которая работает под моим "ядром" движка. Поэтому я определил файл active_admin следующим образом: ActiveAdmin.register Core::Property do end Это создает …
04 авг '13 в 13:48
0 ответов

Активный админ без придумывания конфигурации на монтируемом рельсе двигателе

В настоящее время я пытаюсь установить активный админ на рельсовый двигатель. Хост-приложение для движка имеет аутентификацию, настроенную с помощью devise. Я установил активного администратора без разработки аутентификации, используя опцию --skip-u…
15 ноя '13 в 14:20
1 ответ

Проблемы с двигателем при обновлении разветвленного приложения до рельсов 3.2

Я https://github.com/pka/mapfish-rails-sample-app и пытаюсь обновить его с rails 3.0 до rails 3.2, но у меня проблемы с двигателем. В частности, примечания к выпуску rails 3.2 указывают, что я должен заменить содержимое скрипта /rails на следующее: …
28 июн '13 в 04:35
1 ответ

Установка генератора не увидит метод, который я определил

Я пытаюсь использовать свой движок в другом приложении для проверки генератора установки, и, похоже, он не работает. Я не использовал свой генератор установки в течение долгого времени, поэтому я не уверен, когда он сломался (или действительно ли он…
1 ответ

i18n Маршрутизация к установленному двигателю - Игнорирование локали

У меня есть приложение (my_test_app) с работающей поддержкой i18n. В настоящее время доступны два языковых файла, FR & EN, и если я переключаюсь между ними, все работает так, как я ожидаю, чтобы увидеть его для функций, не относящихся к движку, таки…
2 ответа

Не найдены вспомогательные методы для монтирования Rails при маршрутизации из основного приложения

У меня есть модуль в виде монтируемого двигателя, установленного в главном приложении через mount MyEngine::Engine, :at => '/myengine' У меня все пространство имен находится в negine, и у движка есть свои представления в engine/app/views/myengine…
23 июн '15 в 17:14
0 ответов

Вызвать метод контроллера приложения из движка

Как мне вызвать метод из ApplicationController в движке рельсов? Мы используем ckeditor gem для интеграции ckeditor в наше приложение rails. Так как мы внедрили нашу собственную систему авторизации, мне нужно сделать собственный хук авторизации cked…
16 апр '14 в 20:06
2 ответа

Установка gem движка Rails - путь не найден

Я следовал руководству по двигателям рельсов здесь: http://guides.rubyonrails.org/engines.html и создал пример двигателя blorgh а также есть приложение Barebones Rails. Я сгенерировал свой двигатель, следуя этой команде: rails plugin new blorgh --mo…
16 июл '17 в 22:56
2 ответа

Rails.root от двигателя

У меня возникли проблемы с доступом Rails.root от моего рельсового двигателя, который я создаю. Мне нужно получить конфигурационный файл yml из основного приложения. Есть ли "лучшие практики" для обработки конфигураций ваших двигателей?
23 июл '12 в 15:28
0 ответов

Расширить Rails внутри двигателя

Я сделал расширение Rails, как предложено, расширив вопрос rails, используя ответ Harish Shetty. Мне так нравится, что я решил использовать его в своем Rails Engine. Не совсем сработало. Чтобы заставить его работать, я помещаю файл active_record_ext…
2 ответа

Переопределение представлений Rails APP с открытым исходным кодом без редактирования исходных представлений

В настоящее время я работаю с приложением ROR. Проблема состоит в том, что приложение не было создано с большой настройкой. Примечание: это приложение ROR, а не двигатель Я бы хотел: переоценить текущие представления Избегайте редактирования предста…