2016-02-20 3 views
0

Je suis nouveau sur Ruby on Rails. Comment puis-je faire mon formulaire pour soumettre tout en même temps lorsque je clique sur le link_to "save". Merci pour vos réponses. Ceci est un extrait de mon fichier de vue. Je voudrais enregistrer le formulaire pour en même temps avec un bouton.Comment créer un bouton tout soumettre pour mon formulaire_pour

<% @sheets.each do |getsheets| %> 
     <%= image_tag "sheets/#{getsheets.sheetimage.split('/')[-2]}/#{getsheets.sheetimage.split('/')[-1]}" %> 
     <div> 

     <%= form_for getsheets , :url => sheet_attachment_path(getsheets.sheetid,getsheets.sheetid) do |f| %> 

      <%= f.label :"Name: " %> 
      <%= f.text_field :name %> 

      <%= f.hidden_field :sheetid, :value => getsheets.sheetid %> 
      <%= f.hidden_field :projectid, :value => getsheets.projectid %> 
      <%= f.hidden_field :sheetimage, :value => getsheets.sheetimage %> 

     <% end %> 

     <%= link_to "Destroy Sheet", delete_sheet_path(getsheets.sheetid,params[:attachmentid]) %> 

     </div> 
     <br> 
    <% end %> 
    <div> 

    <%= link_to "Save", "#"%> 

    <%= link_to "Cancel", :controller => "sheet_attachments", :action => "cancel", :attachmentid => params[:attachmentid] %> 
    </div> 
+2

S'il vous plaît préciser ce que vous vouliez dire par duplicata. –

+0

mon formulaire_for est itéré à sheets.image. Je souhaite créer un seul bouton de soumission pour tous mes formulaires_pour – Ariz

Répondre

0

Si je vous comprends bien, vous avez besoin de mettre <%= link_to "Save", "#"%> dans la boucle, et montrer la forme pour chaque objet.

Vous devez comprendre que détruire bouton vous redirigera vers index par défaut, cela signifie que vous devez bouchonner il