Описание тега activesupport-concern
1
ответ
Rails4: использование проблем Rails при вызове обратных вызовов
Используя rails4, я пытаюсь реализовать модель уведомлений. Здесь я использую ActiveSupport::Concern, чтобы отделить код, связанный с уведомлениями, от модели. create_notification_module.rb module CreateNotificationModule extend ActiveSupport::Conce…
21 фев '14 в 03:59
2
ответа
Порядок before_filters в контроллере Rails и проблем
У меня есть проблема Rails, определенная следующим образом: module MyConcern extend ActiveSupport::Concern included do before_filter :filter_inside_concern end def filter_inside_concern # ... end end и у меня есть before_filter также на уровне контр…
05 янв '16 в 10:19
1
ответ
Можно ли вызвать метод класса из ActiveRecord::Concern, не смешивая его с другим классом?
Я создаю ActiveSupport::Concern, который определяет несколько методов класса, используя class_methods метод. С обычным модулем можно вызывать методы класса напрямую, используя NameOfModule.target_method (например, в классе Math stdlib обычно вызывае…
03 авг '16 в 01:47
1
ответ
Rails 4, Amoeba Gem внутри концерна
Можно ли использовать драгоценный камень Amoeba в Концерне? В настоящее время я получаю эту ошибку при попытке запустить ее в Концерне: undefined method `amoeba' for Amoeba:Module Тот же самый код прекрасно работает в реальных моделях, но я хочу выс…
13 июл '14 в 11:24
1
ответ
Как включить задачу в rakefile(задачу) Rails?
У меня есть проблема, которую я хочу использовать в задаче, назовем ее "MyConcern", я включаю ее вот так include MyConcern Там у меня есть объект my_object, я получаю следующую ошибку при запуске задачи. NameError: неинициализированная константа MyC…
11 июл '18 в 15:19
0
ответов
NameError: неопределенная локальная переменная или метод для # <Class in Concern
Я пытаюсь очистить атрибуты, которые входят в строку. Я установил модуль с несколькими методами, которые будут вызывать модель validate, Учебный класс: class Preset < ActiveRecord::Base include Shared::AttributeDataSanitizer class AttributeError …
07 окт '15 в 18:26
1
ответ
Ruby Альтернатива использованию переменных класса в ActiveSupport::Concern
У меня есть приложение, которое требует использования шифрования для некоторых полей в базе данных. В настоящее время это реализуется с помощью задачи, которая обрабатывает тонкие детали шифрования и управления полями во включенных классах. Важно, ч…
05 авг '16 в 13:23
1
ответ
ClassMethods в Концерне Контроллера, возвращающем NoMethodError
Я создал проблему в контроллерах / проблемах под названием reports.rb В нем я создал модуль ClassMethods.. Это выглядит так module Reports extend ActiveSupport::Concern included do require 'peddler' require 'csv' end module ClassMethods def report_d…
03 сен '15 в 14:04
1
ответ
Определите, выполняется ли код в определенном блоке
Можно ли определить, выполняется ли код в определенном блоке? Мой пример использования описан ниже с некоторым смешанным псевдокодом, который демонстрирует мою идею. Любые предложения приветствуются! Я хочу, чтобы блок в модели не запускался, когда …
11 июл '18 в 22:51
2
ответа
Использование сериализатора внутри рельсов концерна
Я использую сериализатор для форматирования json ответа моего rails-api проектора. Я использую вопрос для форматирования окончательного ответа. Мои фрагменты кода следующие entry_controller.rb class EntriesController < ApplicationController inclu…
10 ноя '17 в 17:50
0
ответов
Почему ActiveSupport::Concern повторно запускает NoMethodError?
У меня небольшое приложение, и во избежание дублирования кода я использовал ActiveSupport::Concern, но что-то не так, и я постоянно получаю сообщение: NoMethodError in Private::MessagesController#index undefined method `get_messages' for #<Privat…
21 янв '19 в 18:07
0
ответов
"NameError: неинициализированная константа" при попытке включить проблему в модель Rails
Я пытаюсь включить Concern в объект Rails ApplicationRecord. Вот файл модели: /app/models/item.rb class Item < ApplicationRecord include Items::Validating end Вот файл беспокойства: /app/models/concerns/items/validating.rb module Items module Val…
25 янв '19 в 21:54
1
ответ
Рельсы 4 - alias_method в Концерне
Я пытаюсь добавить alias_method :zzz_delete, :delete для концерна, но это просто не работает. Я попытался обернуть это included do, singleton_class.class_eval do, class << self и различные комбинации всех этих блоков. Что мне не хватает?
09 апр '15 в 11:41
0
ответов
Рельсы касается не загрузки
В моем application.rb я имею config.autoload_paths += %W( #{config.root}/lib/middleware #{config.root}/lib #{config.root}/lib/quickbooks/* #{config.root}/lib/**/ #{config.root}/app/models/concerns #{config.root}/app/models/account) И в app/models/ac…
09 авг '14 в 16:43
2
ответа
Как узнать текущий класс внутри общей проблемы
У меня есть 3 модели, каждая из которых имеет столбец hstore, который включает, потенциально, те же 4 атрибута. Код для облегчения этих атрибутов hstore включает вызов store_accessor, метод, используемый для совместного использования этих атрибутов …
31 окт '18 в 17:47
2
ответа
ActiveSupport::Concern Callback - неопределенный метод для NilClass
Я пытаюсь настроить утилиту обратного вызова, которая может использоваться для нескольких моделей в моем приложении Rails с помощью ActiveSupport::Concern, У меня есть следующее Postable модуль: /app/models/concerns/postable.rb module Concerns::Post…
26 июл '16 в 17:11
1
ответ
Контроллер Rails заботится о пользовательских ключах перевода
Я создаю функцию расширенного поиска, которая будет легко адаптирована для различных организаций. Эта функция будет применяться к #index действие желаемых контроллеров, поэтому я решил пойти с проблемой контроллера, подключая общий партиал к каждому…
21 апр '15 в 10:39
1
ответ
Расширение ActionController::Base из движка Rails 4
Я пытаюсь продлить ActionController::Base из движка rails 4, так что любое приложение, которое его монтирует, запускает определенный метод перед каждым действием. Теперь я понимаю, что может быть несколько разных способов сделать это, например, проб…
13 ноя '14 в 17:25
1
ответ
Условные проверки в Ruby при использовании ActiveSupport
Я довольно новичок в Ruby, так что я надеюсь, что пропустил что-то очевидное. У меня есть приложение с формой, которая проходит проверку, используя что-то вроде этого... module FormValidations extend ActiveSupport::Concern included do validates :fie…
21 апр '16 в 00:30
0
ответов
Elasticsearch - Авто-импорт записей из модели Active Record
Система: Рельсы 4 Рубин 2 Elasticsearch 1.6.0 Я использую Elasticsearch для фильтрации записей и вычисления статистики для моих моделей Active Record. Я бы хотел, чтобы мои индексы Elasticsearch отражали мою базу данных Postgres, чтобы существующие …
30 июл '15 в 19:07