Я хочу создать пользовательский вопросник на пользовательской странице и сохранить ответ для зарегистрированного клиента.
Я создал пользовательскую страницу, которая связана с пользовательским шаблоном .liquid, который содержит следующий код:
{% if customer %}
{% form 'customer' %}
{{ form.errors | default_errors }}
{% if form.posted_successfully? %}
<div class="form--success">
<div class="success">Thank you, we have saved your questionaire and calculated your programme.</div>
</div>
<br><br>
{% else %}
... my html form here
<!-- Save -->
<span class="input-group__btn">
<button type="submit" name="commit" class="btn">
<span>Save</span>
</button>
</span>
<br><br>
{% endif %}
{% endform %}
{% else %}
<div style="custom-error">
Not logged in, this feature is available for registered customers only!
<br>
<a href="/account">Click here</a> to register/login now.
</div>
{% endif %}
Моя HTML-форма отображается при посещении моей пользовательской страницы.Я пытаюсь выяснить, как сохранить данные формы (предпочтительно сериализовать данные формы как json) обратно вошедшему в систему клиенту в пользовательском метаполе;когда вы нажимаете сохранить.
Есть идеи?