Описание тега after-create

1 ответ

After_create следующие отношения после создания проекта не работают

Я пытаюсь разрешить пользователям создавать проекты... и как только пользователь создает проект... они автоматически будут следить за этим проектом. (У меня есть настройки приложения, чтобы пользователь мог следить за проектом с помощью кнопки "Foll…
20 мар '16 в 20:35
1 ответ

Создание нескольких связанных записей после создания родительского объекта

У меня есть приложение, в котором пользователи создают встречи, и у каждой встречи есть набор навыков, прикрепленных к ним через таблицу Appointment_Skills. Есть около 50 или около того навыков, которые я хотел бы прикрепить к каждой встрече после с…
19 янв '18 в 03:10
1 ответ

Поля, которые являются отношениями, не отображаются при создании обратного вызова в SailsJS

У меня есть следующая схема СМИ module.exports = { attributes: { user: { model: 'user', required: true }, jobs: { collection: 'job', via: 'media' } }, afterCreate: generateJob, } Метод generateJob медиа-объект выглядит так { user: '55dcd2db428f50ea1…
04 сен '15 в 14:18
0 ответов

Rails 4 before_save сборка и обновление ActiveRecords

На Rails 4 я использую логин Devise. При первом входе в систему пользователь получает ссылку на new_profile_path(@user) или profile_path(@profile = @user.profile_id). Я создаю профиль ActiveRecord во время регистрации пользователя. Я хотел бы переда…
1 ответ

Добавление метода after_create в Rails Admin

Я использую Rails 4.1 и Rails Admin. У меня есть модель проекта со следующими полями: name: slug: project_number. Когда я создаю новый проект в админке, я хочу, чтобы номер_проекта создавался автоматически с использованием идентификатора и слага. Ка…
11 май '16 в 21:54
1 ответ

counter_cache устарел в ловушке after_create

Я полагаюсь на значение кэша счетчика в хуке after_create моей модели. Однако мой хук вызывается до того, как счетчик обновляется, тем самым нарушая вычисления. Есть ли способ принудительно очистить кэш счетчика, чтобы я всегда видел актуальное знач…
19 фев '10 в 15:38
0 ответов

Ruby on Rails - SystemStackError: слишком большой уровень стека

Я добавил некоторые коды после создания и до обновления для своей модели, и теперь я не могу сохранить свои сообщения, между тем как обе модели (пользователь и сообщения) имеют отношение has_and_belongs_to_many: after_create do @post = Post.find(sel…
1 ответ

Запуск метода только один раз для добавления / удаления элементов ассоциации

У меня есть Composition модель, которая имеет has_and_belongs_to_many :authors, Мне нужно запустить метод после того, как композиция сменила авторов, хотя, поскольку она предполагает создание файла PDF (с именами авторов), я хочу вызывать этот метод…
1 ответ

Rails: связывание объекта после создания

Я пытаюсь создать сайт, который будет показывать пошаговые инструкции. Пользователь будет просматривать вопрос и выбирать ответ. Вид ответа показан ниже: <p id="notice"><%= notice %></p> <p> <strong>Post:</strong>…
1 ответ

Как получить параметры сеанса в модели afterCreate of sails

Я хочу получить текущего пользователя в моделях afterCreate Перезвоните. В контроллере текущий зарегистрированный пользователь находится из заголовка запроса.req.user, Но в обратном вызове жизненного цикла модели заголовок сеанса не передается. Есть…
19 май '15 в 08:27
1 ответ

Как отправить мгновенную переменную из контроллера в методы после создания в рельсах?

Как отправить мгновенную переменную из контроллера в методы после создания в рельсах? если у меня есть контроллер, как это: class ApplicationController < ActionController::Base protect_from_forgery before_filter :set_url def set_url @url = if req…
08 май '14 в 04:55
1 ответ

Использование after_create для обновления order_id корзины

Во-первых, у меня есть корзина, сохраненная в сеансе. Тележки содержат позиции (товары). Кнопка "Оформить заказ" приводит к появлению формы Order.new, в которой cart_id передается новому заказу (корзина has_one, корзина order__ cart). Надеюсь, пока …
2 ответа

rails: доступ к переменным-членам в after_create

Я создаю приложение для опросов, где, основываясь на рейтингах, мне нужны определенные вещи. В основном, если опрос представлен с общим рейтингом менее 15, мы должны уведомить руководителя. С почтовыми программами это достаточно просто, но я не могу…
27 фев '12 в 15:15
2 ответа

Не удалось получить внешний ключ во время обратного вызова after_create, потому что он еще не существует!

У меня есть несколько моделей, связанных вместе в памяти (parent: child: child: child) и сохраненных одновременно путем сохранения самого верхнего родителя. Это отлично работает. Я хотел бы подключиться к обратному вызову after_create одного из дете…
1 ответ

Friendly_id с использованием значения из ассоциации own_to

У меня есть следующие модели: class User < ActiveRecord::Base extend FriendlyId friendly_id :first_name, :use => :slugged has_one :professor after_create :create_professor def create_professor self.professor = Professor.create end end class Pr…
1 ответ

Как я должен использовать after_create с условием в модели

У меня есть метод, который вызывается после создания объекта after_create :send_welcome_email Есть ли способ ограничить это условием, например, значением атрибута объекта after_create :send_welcome_email unless self.role == "Celebrant" например?
06 сен '11 в 02:56
1 ответ

Rails 3, как получить идентификатор текущей записи в after_create

Как сказано в названии, я пытаюсь получить идентификатор только что созданной записи, я пытался получить ее в консоли, но идентификатор равен нулю. Вот печать, которую я получил в консоли в начале after_create <Unit id: nil, uuid: "9f11be13-8d07-…
1 ответ

Автоматически создавать связанную запись после создания родительской записи

Я создаю приложение Project, и мне нужно автоматически создать 1 участника при создании записи проекта. My model class Project < ActiveRecord::Base has_many :participants, dependent: :destroy, inverse_of: :project after_create :build_a_role priva…
23 дек '14 в 15:46
0 ответов

rails state_machine с обратным вызовом after_create и проверкой on_update

Я использую камень state_machine в модельном событии. Исходное состояние события ожидает рассмотрения. Когда я создаю событие, я хотел бы запустить обратный вызов after_create, чтобы посмотреть, смогу ли я сделать первый переход в зависимости от атр…
01 апр '12 в 09:48
1 ответ

after_create в Rails с ручным SQL-запросом

Я пытаюсь создать объект после создания другого объекта, однако последний объект создается с использованием SQL-запроса, а не запроса ActiveRecord. Я пытаюсь создать EventCode, когда создается новый экземпляр xyz, как показано ниже: class xyz < a…
20 апр '15 в 23:09