Comment créer un formulaire dans Rails sans avoir à utiliser form_for et une instance de modèle?

StackOverflow https://stackoverflow.com/questions/804313

  •  03-07-2019
  •  | 
  •  

Question

Tout d’abord, je suis un débutant de Rails. Je peux me débrouiller dans Ruby, mais Rails est une histoire complètement différente pour moi. J'aime la vitesse de développement que me propose Rails, mais je n'arrive pas à faire la paix avec la documentation existante.

Pour tous mes formulaires jusqu'à présent, j'ai utilisé formulaire_pour , avec une instance pour le modèle que je devais créer (par exemple, la soumission d'un nouveau livre). J'aimerais vraiment pouvoir écrire quelque chose comme:


<% form(:action => "whatever") %>
  <% text_field ... %>
  <% file_field ... %>
<% end %>

D'après les articles que j'ai lus en ligne, j'ai compris que c'était ainsi que les choses se passaient dans Rails < 2.0. Est-il possible de faire cela dans Rails & Gt; 2.0 ou quelque chose d'équivalent? Pouvez-vous s'il vous plaît poster un extrait?

Était-ce utile?

La solution

Jetez un coup d’œil sur form_tag .

<% form_tag '/posts' do %>
  <div><%= submit_tag 'Save' %></div>
<% end %>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top