Я создаю приложение, в котором некоторые действия перечислены в таблице с именем Fakultety
(польский язык, извините), а участники включены в другую таблицу с именем Uczestnicy
. У меня есть форма для отправки, где вы можете представить себя в действии, но я застрял при передаче значений в БД. Во-первых, я не знаю, как сообщить базе данных, на какое действие вы хотите назначить (я пытался изменить идентификатор кнопки отправки на идентификатор действия, а затем передать его в базу данных, но не знаю, как это сделать. это id: "#{@fakultet.id}"
не работает) и позже я хочу подсчитать, сколько людей назначено полю participants
в базе данных Fakultety
, но я не хочу передавать все данные, просто идентификатор пользователя из таблицы с именемUczestnicy
. Как это сделать? Я имею в виду просто передать идентификаторы в другую таблицу, и как указать базе данных, на какую деятельность я хочу быть назначен?
Это мой вид формы:
<h1>Zapisujesz sie na fakultet</h1>
<div class="form-group">
<div class="row">
<div class="col-md-6 col-md-offset-3">
<%= form_for(@participant, url: zapisy_path) do |f| %>
<p>Imię:</p>
<%= f.text_field :firstName, class: 'form-control' %>
<p>Nazwisko:</p>
<%= f.text_field :lastName, class: 'form-control' %>
<p>Grupa:</p>
<%= f.text_field :group, class: 'form-control' %>
<%= f.submit "Zapisz się", class: "btn btn-primary" id: "#{@fakultet.id}"%>
<% end %>
</div>
</div>
</div>
Кто-нибудьпонимаете меня и можете мне помочь?