簡體   English   中英

Rails /常規HTML:如何通過兩種形式提交內容?

[英]Rails/General HTML: How to submit content from two forms?

這是我的問題:我有兩個窗體的視圖,一個CartItem窗體和一個WishList窗體。 CartItem表單中包含一些整數,以及供用戶附加所需徽標的file_field

wish_item與數據庫中的cart_item相同。

提交后,javascript會使用cart_item表單中的數據填充隱藏的wish_item字段。

請參閱以下代碼,以更清楚地了解我的意思:

$('#add-to-wish-list').click(function(){
  $('#wish_item_color_id').val($('#cart_item_color_id').val());
  $('#wish_item_quantity').val($('#cart_item_quantity').val());
});

我的問題是通過wish_item表單發送圖像。

文件字段是cart_item表單的一部分,我不知道如何使用wish_item表單發送該字段。

抱歉,這個問題有點含糊,但是我不允許直接發布源代碼。

您可以使用fields_for將參數傳遞給與表單其余部分不同的表單

<%= form_for @person, url: {action: "create"} do |person_form| %>
  <%= person_form.text_field :name %>
  <%= fields_for @person.contact_detail do |contact_details_form| %>
    <%= contact_details_form.text_field :phone_number %>
  <% end %>
<% end %>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM