Вот пример того, как вы можете сделать это с помощью Rails form_with :
<%= form_with url: event_path do |form| %>
<%= form.text_field :title, placeholder: 'Enter Event Title', class: 'form-control mr-sm-2' %>
<%= form.submit 'Join!', class: 'btn btn-outline-dark' %>
<% end %>
Контроллер событий:
class EventsController < ApplicationController
# This is an example how to access params[:title]
def show
@example = Event.create(params[:title])
end
end
Маршруты:
resources :events, only: [:show]
Выше приведен пример, как это сделать.Создайте в своем виде форму Rails, которая передает title
на ваш маршрут показа.Убедитесь, что у вас настроены маршруты и обновлены ваши стили.