Задать вопрос
@maxprof
Студент

Почему перестала работать кнопка submit в форме, для отправления записи в БД?

Здравствуйте, почему-то перестала работать кнопка "submit", которая отвечает за отправку записи в БД. Раньше все біло нормально. К сожалению не закинул рабочую версию на github.
Вот код самой формы (появляется, при нажатии на блок).
<%= form_for(@place) do |f| %>
			 	<div class="btn btn-primary place_block" id="place_<%= n %>" style="">
		 	<p><%= @film_session.cinema.cinema_name %></p>
					<p><%= @film_session.session_name %></p>
					<p>Place № <%= n %></p>
					<div class="hidden-block">
						<a id="group" href="#data_<%= n %>">Booking</a>
					</div>
					<div class="hidden">
						<div id="data_<%= n %>" class="<%= n %>">

							<%= form_for(@place) do |f| %>
							  <% if @place.errors.any? %>
							    <div id="error_explanation">
							      <h2><%= pluralize(@place.errors.count, "error") %> prohibited this place from being saved:</h2>
							      <ul>
							      <% @place.errors.full_messages.each do |message| %>
							        <li><%= message %></li>
							      <% end %>
							      </ul>
							    </div>
							  <% end %>

							  <div class="field">
							 	<%= f.hidden_field :cinema_id, :value => @film_session.cinema_id %>
							    <%= f.label :cinema_name %><br>
							    <p><%= @cinema.cinema_name %></p>
							  </div>
							 	<%= f.hidden_field :film_session_id, :value => @film_session.id %>
							 	<%= f.hidden_field :place_number, :value => n %>

							  <div class="field">
							    <%= f.label :session_name %><br>
							    <p><%= @film_session.session_name %></p>
							  </div>
							  <div class="field">
							    <%= f.label :place_number %><br>
							    <p><%= n %></p>
							  </div>
							  <div class="field">
							    <%= f.label :status %><br>
							    <%= f.check_box :status, class:"form form-control" %>
							  </div>
							  <br/>
							  <div class="actions">
							    <%= f.submit "Booking", :class => "btn btn-primary" %>
							  </div>

							<% end %>
						</div>
					</div>
			 	</div>
				<% end %>

Код екшена.
def show
    @booked_places = @film_session.places
    @place = Place.new
    @cinema = Cinema.find(params[:id])
  end

В консоли ничего не происходит. Кнопка словно не работает.
  • Вопрос задан
  • 187 просмотров
Подписаться 1 Оценить 4 комментария
Пригласить эксперта
Ответы на вопрос 1
railsfun
@railsfun
Web Developer
Вложенность форм уберите :)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы