В layout есть сайдбар, где присутствует форма быстрой брони, и есть отдельная страница с полной формой для брони. Конфликтуют когда переходишь на страницу полной формы, при чеках на радио-кнопки срабатывает форма быстрой брони. Как решить? Спасибо!
#полная форма
= simple_form_for [:admin, @booked], input_html: {multipart: true} do |b|
.input-details Выберите мобильный телефон гостя на которого будет зарезервирован столик
= b.select :user_id, User.all.map { |u| [u.tel_number, u.id] }, { include_blank: true }, { class: 'chosen-select' }
%br
.submits
= b.input :table_id, as: :radio_buttons, collection: Table.all.map { |u| [u.number, u.id] }, input_html: { class: 'radio-inline__input' }, item_wrapper_class: 'col_radio', label: false
...
#быстрая бронь
= simple_form_for [:admin, Booked.new], url: speed_create_booked_admin_bookeds_path do |f|
-# [:admin, Booked.new]
.input-details Выберите стол для быстрой брони
.radio_speedbooked
= f.input :table_id, as: :radio_buttons, collection: Table.all.map { |u| [u.number, u.id] }, :disabled => ( Table.all.map { |t| [t.number, t.id] if Booked.where(table_id: t.id).where("time_finish >= ?", Time.zone.now).present? ? true : true } ), input_html: { class: 'radio-inline__input', onchange:'this.form.submit()' }, item_wrapper_class: 'col_radio', label: false