Я хочу показать всплывающее сообщение с сообщением update some other table also
на основе определенного поля при создании записи.RAILS: Popup/warning/message before_create
Есть ли способ сделать это, используя проверки или ссылки на действия?
Я хочу сделать что-то, как показано ниже:
validates :fieldc, if: :should_update?, message: "Update fielda and fieldb in tablex also"
bef should_update?
fieldc == "req_value"
end
Я уверен, что выше проверки не будет работать. Но я хочу показать всплывающее окно, если fieldc == req_value
и запись должна быть создана. Есть ли способ сделать это?
Спасибо.
EDIT: Могу ли я сделать это следующим образом?
after_create :update_tablex
def update_tablex
if self.should_update?
flash[:notice] = 'Please update fielda and fieldb in tablex also'
else
flash[:notice] = 'Record updated successfully.'
end
end
def should_update?
fieldc == "req_value"
end
Но И все еще получают NameError (undefined local variable or method 'flash' for #)
Можете ли вы быть более ясным? Что вы подразумеваете под формой? – Mounika
Сохранение простоты, есть ли способ показать всплывающее сообщение в модуле rails при выполнении создания нового действия? – Mounika