Описание тега before-save
Обратный вызов ActiveRecord, который выполняется после проверки объекта, но перед его записью в базу данных.
1
ответ
Попытка сначала обновить вложенную модель в before_save
Я рассчитываю :price в моем вложенном item model для того, чтобы отобразить его в моем invoice model, Проблема в том, что before_save в invoice model вызывается первым, и я хочу, чтобы он вызывался после before_save во вложенномitem model Есть идеи,…
11 фев '16 в 00:44
3
ответа
Yii2 перед сохранением
У меня есть контроллер и действие update, сгенерированное с помощью giiant: public function actionUpdate($id) { $model = $this->findModel($id); if ($model->load($_POST) && $model->save()) { return $this->redirect(['view', 'id' =&…
21 июн '18 в 10:24
2
ответа
Проверка существования бета-кода перед созданием пользователя
Модель: пользователь has_one :beta_invite before_save :beta_code_must_exist def beta_code_must_exist if beta_invite_id == beta_invite.find_by_name(beta_invite.id) user else nil end end модель: BetaInvite has_many :users Я пытаюсь проверить наличие б…
05 апр '12 в 00:55
3
ответа
Перед сохранением события, нужна помощь для зацикливания двух ячеек одновременно
Я пытаюсь сделать событие до сохранения, не позволяя пользователям сохранять, если одна из двух указанных ячеек пуста. Что мне удалось сделать, так это связать столбец 13 (M) и ячейку A4. То, что я хотел бы сделать, это применить событие к комбинаци…
21 фев '17 в 14:18
2
ответа
ruby на рельсах перед сохранением обновите сначала другую таблицу
Я пытаюсь обновить другую связанную таблицу перед сохранением, но у меня возникают ошибки, с которыми я не знаком... так что у меня в моей модели post.rb before_save :update_total_items def update_total_items b = Tags.find(:tag_id => self.tag_id)…
22 авг '12 в 17:37
0
ответов
Принудительное выполнение do_save после загрузки Rails.
AFAICT before_save (и, возможно, другие обратные вызовы) не вызывается при загрузке устройства Rails. Есть ли способ вызвать before_save для вызова?
31 окт '11 в 14:45
0
ответов
beforeSave не вызывается для связанных строк
У меня возникли проблемы при попытке заставить мои связанные строки выполнять функцию beforeSave, когда они вызываются объектом владельца. Для этого примера я использовал Asset и AssetVersion как в Asset hasMany Versions. Мое намерение состоит в том…
19 дек '12 в 16:55
2
ответа
Rails 3 - добавление отказоустойчивого индекса для обеспечения уникальности возможных дубликатов
У меня вопрос по рельсам, на который я не смог найти ответ самостоятельно. Я прошу прощения, если это очень просто или очевидно, я полный новичок здесь. Поэтому в моей базе данных есть столбец с именем:client_code, который определен в модели как кон…
25 фев '12 в 01:31
1
ответ
Rails 5 - как отрицать вызов метода в условном обратном вызове before_save
В моей модели шаблона у меня есть этот обратный вызов: before_save :set_status, if: :is_template? private def is_template? return self.template_type == 'template' end Как я могу изменить его так, чтобы он срабатывал только тогда, когда template_type…
19 ноя '17 в 21:03
1
ответ
Rails before_save не работает
Я хочу рассчитать @rating каждого элемента перед созданием / обновлением. вот моя модель: class SmsController < ApplicationController before_save :calculate_rating def new end def create end def show end def destroy end private def calculate_rati…
09 фев '14 в 19:54
1
ответ
Событие BeforeSave не работает
Я пытаюсь экспортировать данные в CSV и отправлять всякий раз, когда файл Excel сохраняется, но это не работает. Сам код прекрасно работает, если не настроен на запуск при сохранении события. Любая помощь будет принята с благодарностью Private Sub W…
27 мар '18 в 16:17
1
ответ
Невозможно удалить строку из метода beforeSave в CakePHP 2.4+
Я не могу удалить в своем методе beforeSave() в более новой версии Cake, но он работает с более ранними библиотеками (например, версия 2.2) Кто-нибудь знает, как заставить его работать снова, не изменяя Cake libs? Код: public function beforeSave($op…
04 сен '14 в 16:46
1
ответ
Parse.com унаследовал роли ACL + - afterSave или beforeSave, сложный сценарий
Вот чего я пытаюсь достичь, но каким-то образом я застрял, и я не уверен, каков правильный подход, я не могу найти хороших примеров такого случая, поэтому я ищу вашу помощь. Каждый зарегистрированный пользователь может добавить новый объект в класс …
22 ноя '14 в 11:15
0
ответов
Разобрать передСохранить не вызывая
Я сохраняю объект с именем "Post", и у меня есть поле с именем "author", которое является указателем на класс Parse.User. Когда я создаю новый объект 'Post', я передаю значение 'author' в качестве значения Parse.User.id моей функции Cloud Code. Очев…
27 июл '15 в 18:11
1
ответ
VBA ждать ответа от UserForm и импортировать в таблицу BeforeSave?
Как заставить VBA ждать ответа от пользовательской формы "SavePrompt", затем в зависимости от выбора ("Ok" или "Отмена") VBA продолжается? Мне нужно, чтобы пользователь заполнил текстовое поле перед сохранением книги. Эта информация будет затем импо…
24 май '18 в 20:03
0
ответов
Parse Server - прервать сохранение из триггера beforeSave без сбоя операции object.save()
Есть ли способ прервать сохранение объекта из обработчика beforeSave без генерации ошибки? Прямо сейчас у меня есть много существующего кода, который сохраняет определенный тип объекта, objectType01. Было разработано новое бизнес-правило, позволяюще…
08 авг '18 в 02:38
0
ответов
Rails 4 before_save сборка и обновление ActiveRecords
На Rails 4 я использую логин Devise. При первом входе в систему пользователь получает ссылку на new_profile_path(@user) или profile_path(@profile = @user.profile_id). Я создаю профиль ActiveRecord во время регистрации пользователя. Я хотел бы переда…
04 окт '14 в 18:59
1
ответ
Как узнать, изменилось ли значение в Parse Cloud Code afterSave hook?
Я хочу отправлять push-уведомления каждый раз, когда значение одного ключа моего объекта изменяется в коде разбора облака afterSave крюк. Parse.Cloud.afterSave("Channel", function(request) { var channel = request.object // TODO: check if value of ch…
30 дек '17 в 15:09
0
ответов
Операция Update_attributes не завершена при использовании "serialize" или "accepts_nested_attributes_for" в отношении "один ко многим"
Метод обновления контроллера class InvoicesController < ApplicationController def update @invoice = Invoice.find(params[:id]) respond_to do |format| if @invoice.update_attributes(params[:invoice]) format.html { redirect_to invoices_path } format.…
29 окт '13 в 10:07
2
ответа
Parse.com Добавить пользовательский указатель в класс перед сохранением
У меня есть таблица с именем Roster, где она хранит указатель пользователя в одном из столбцов. Я пытаюсь установить этот столбец перед сохранением метода, когда он новый. Пока у меня есть это, но я не уверен, как получить идентификатор пользователя…
16 окт '15 в 16:59