Вопросы по теме 'rails-engines'

Rails Engine — зависимости Gems, как загрузить их в приложение?
Я делаю двигатель здесь, он работает нормально в автономном режиме. Когда я преобразовываю его в гем и загружаю его в другое приложение, я получаю много неопределенных ошибок, возникающих из-за зависимостей моего гема движка. Вот гемспек:...
24059 просмотров

Контроллер и модели пространства имен Rails::Engine
Я следовал следующему руководству: http://www.themodestrubyist.com/2010/03/05/rails-3-plugins---part-2---writing-an-engine/ И все отлично работает. Я назвал контроллер с помощью #app/controller/authr/accounts_controller.rb module Authr...
2787 просмотров

rails 3 blog engine/gem, который работает на героку, что использовать?
Я потратил некоторое время на поиск движка для блога rail3 для использования на существующем сайте. Я хочу, чтобы блог находился в том же домене, что и заявка на SEO-очки, например, www.site.com/blog, а не blog.site.com. Потратив некоторое время...
2450 просмотров

Как правильно расширить контроллеры Rails Engine?
Я разрабатываю плагин Rails (это движок 3.1) под названием Carrier ( https://github.com/stanislaw/carrier ). В одном из моих приложений rails я хочу расширить контроллер Carrier некоторыми новыми методами — fx. добавить новое действие...
3290 просмотров

Как расширить модель монтируемого движка внутри другого монтируемого движка с перезагрузкой среды разработки
Использование Rails 3.2.2 и Ruby 1.9.2. У меня есть движок EngineA , монтируемый на рельсы, который объявляет класс User , наследующий форму ActiveRecord::Base . У меня есть другой движок EngineB , который хочет внедрить функциональность в...
522 просмотров
schedule 04.04.2022

Отдельный маршрут двигателя Rails
Я создал простое приложение с новостным модулем и обозначил новости как отдельный монтируемый движок (он будет использоваться и в других проектах). Мне нужна возможность монтировать административную и пользовательскую части движка как отдельные...
550 просмотров
schedule 23.01.2023

Не удалось найти генератор - собственный генератор для моего двигателя
Я написал несколько собственных генераторов для своего движка, чтобы упростить себе работу. Я хочу создать некоторые файлы прямо в моем движке. Однако генератор доступен только из фиктивного приложения, а не напрямую из движка. my_engine_root:#...
301 просмотров
schedule 09.09.2023

Движки Rails 3.1: отличие my_engine.gemspec, add_dependency, add_development_dependency и Gemfile
Просто из любопытства... в моем предыдущем посте Движок Rails3.1: не удается заставить SLIM или HAML работать в тестовом/фиктивном приложении Я спросил, где сказать Ruby, чтобы он использовал какой-то драгоценный камень в моем test/dummy...
3533 просмотров
schedule 24.03.2022

Rails Engines: когда помещать код в приложение, когда в lib, а когда в папку поставщика?
Я разрабатываю движок Rails, поэтому я немного рассмотрел существующие. Я заметил, что у многих из них есть файлы в app , но также в lib и vendor . Мне ясно, что я должен поместить любой код, который должен быть заменен хост-приложением, в...
3409 просмотров
schedule 20.03.2022

Как мне поступить с требуемыми моделями, внешними по отношению к движку Rails, во время разработки?
Я извлекаю части приложения Rails в движок. Механизм содержит классы моделей со связями с классами моделей из приложения, в котором установлен механизм. В некоторых случаях эти отношения необходимы. module Carrier class Profile <...
181 просмотров
schedule 22.11.2022

Вспомогательные методы URL-адреса рельсов не определены с использованием полных движков
Рельсы 3.2.12 27.02.2013 У нас есть полноценный движок rails под названием base2_cms с моделью под названием " Event ". Нет проблем с запуском движка с использованием сервера rails. Затем еще один полный движок rails под названием base2_cvb...
812 просмотров
schedule 30.05.2023

При переопределении модели ActiveRecord и определении нового атрибута attr_accessible, как добавить без дублирования?
Когда я использую Rails Engine и хочу переопределить и добавить к его поведению, я столкнулся со следующей проблемой: Скажем, в Engine есть модель ActiveRecord с именем Course. module MyEngine class Course < ActiveRecord::Base...
323 просмотров

Неинициализированная константа Bandit :: Engine
У меня есть приложение Rails 3.2, Ruby 1.9, которое я пытаюсь установить с помощью bandit gem . Я установил гем, запустил bandit:install и изменил bandit.yml на (для разработки) значения round_robin и memory . Однако все попытки...
543 просмотров

Ракетаски Sunspot/Solr не загружаются в Rails 3 Mountable Engine
Я пытаюсь добавить гем sunspot_rails в свой Подключаемый движок Rails , поэтому я могу использовать Solr для полнотекстового поиска. Как указано в файле README, я добавил это в свой Gemfile: gem "sunspot_rails" gem "sunspot_solr" Затем я...
515 просмотров

Как загрузить правильную версию динамических библиотек и гемов (libxml, Nokogiri) в собственный гем движка Rails?
Я создаю движок rails, использующий драгоценный камень Nokogiri, и у меня возникают проблемы с настройкой разработки в MacOS 10.7 и 10.8: Чтобы Nokogiri правильно работал в моей настройке, я обновил библиотеки libxml и libxslt: brew update brew...
1062 просмотров

Обмен данными между Rails Engines
Я разрабатываю приложение Rails, которое использует разные движки Rails для инкапсуляции функциональности. Я хочу обмениваться данными между этими двигателями. Есть ли возможность создать какой-то общедоступный интерфейс, предлагаемый движком для...
573 просмотров
schedule 11.03.2023

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

Как преобразовать имя класса модуля в символ в рельсах
В файле инициализатора рельсов есть строка для настройки объектов активности, которая принимает такие символы: config.objects += [ :room, :hotel, ..etc ] Эти символы представляют классы, которые я хочу настроить. Моя проблема в том, что я...
2859 просмотров
schedule 14.03.2023

Использование Rails Engine для совместного использования миксинов SASS в проектах
Я пытаюсь создать Rails Engine, который обслуживает активы своего хост-приложения. В частности, я хотел бы иметь возможность делать следующее : # Host App's Gemfile gem 'my-rockin-engine' А также ... # Host App's application.css /* *=...
701 просмотров

Есть ли способ отобразить «супер» вид движка в переопределенном виде основного приложения?
Я разрабатываю движок с контроллером и представлениями, но я хочу разрешить переопределение представлений (это достаточно просто, поскольку Rails::Engine позволяет это делать, автоматически добавляя app/views из основного приложения к пути...
630 просмотров