Хорошо, все вы, замечательные люди там; В моем пользовательском интерфейсе я создаю форму, где пользователи могут добавлять новые записи через Ajax.
Пользователи смогут добавлять несколько записей из формы (она будет очищаться после каждого сообщения), и мне интересно, как обычно будет наилучшим способом настройки формы.
Если я хочу использовать form_for помощников, мне нужен экземпляр модели для работы, т. Е.
def index
@record = Record.new
end
Однако я не уверен, лучше ли это с точки зрения ajax.
Должен ли я не создавать объект, а просто использовать form_tag и написать метод для создания записи из моей пользовательской формы. т.е.
<%= form_tag "/create_record" do %>
<%= text_field_tag :record_name %>
<%= text_area_tag :record_description %>
<%= submit_tag %>
<% end -%>
Затем возьмите атрибуты в контроллере и создайте мою запись вручную.
Второй способ будет работать, но я не знаю, будет ли он лучше. Может кто-нибудь пролить свет на то, как работает процесс сборки? Нужно ли создавать новый объект для каждой записи, которую вы хотите отправить?
Спасибо!