Необходимо при нажатии так скажем поменять время в таблице на Time.now
. Изначально при создании записи задается время begin_at=DateTime.now
, а end_at=DateTime.now+7.day
. то есть нужно, по нажатию кнопки значение в таблице и в базе данных поменялось не перегружая таблицу.
$('.status').click(function(){
var current_nm_tr = $(this).closest("tr");
$.ajax({
type: "POST",
url: "request/",
data: $("end_at").val(DateTime.now),
success: function(){
$(current_nm_tr).html($("end_at").val());
}
});
return false;
});
Дата изначально задается в модели для записи в бд.
def self.requestnew params
begin_at = params.require(:notify_message)[:begin_at] = DateTime.now end_at = params.require(:notify_message)[:end_at] = DateTime.now+7.day NotifyMessage.create(params.require(:notify_message).permit!)
end
Далее на странице в таблице где показана сама запись
- @requests.each do |request|
%tr{"data" => "#{request.id}"}
%td
.pull-right
#{I18n.l (request.begin_at-3.hour), format: :short} по #{I18n.l (request.end_at-3.hour), format: :short}
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Помогите решите проблемуУстановил модуль Product Option Image при выборе опций в карточке появляется ошибка js и переключение не происходит: