Son peu difficile pour moi d'expliquer ce que je veux, mais je vais faire de mon mieux.Sauvegarder des données dans ruby sur Rails sans ressources
J'ai créé un formulaire dans Rails où l'utilisateur peut remplir certains champs. Maintenant, une fois que ces champs sont remplis, je sais que je peux utiliser des ressources dans le routeur et définir une méthode de création dans le contrôleur qui va enregistrer les données dans la base de données. Cependant, ce que je veux, c'est transmettre les données sauvegardées dans le formulaire à mon contrôleur. Ensuite, créez une méthode personnalisée dans le contrôleur qui sera comme la méthode Create traditionnelle, mais au lieu de passer des paramètres en utilisant la méthode Resource, je veux les passer en paramètre. Est-il même possible Rails:
Ceci est mon point de vue actuel pour créer la forme:
<h1> Please add a new product</h1>
<%= form_for @product do |p| %>
<p>
<%= p.label 'Product Name' %><br/>
<%= p.text_field :product_name %><br/>
</p>
<p>
<%= p.label 'Description' %><br/>
<%= p.text_area :description %><br/>
</p>
<p>
<%= p.label 'Price' %><br/>
<%= p.text_field :price %><br/>
</p>
<p>
<%= p.label 'Rating' %><br/>
<%= p.text_field :rating %><br/>
</p>
<% end %>
Alors peut-être que je me sers en forme Construit en Ruby, mais je veux juste passer des paramètres de View au contrôleur de méthode.
Merci pour votre aide !!!
Lire http://guides.rubyonrails.org/routing. html Vous pouvez toujours définir des itinéraires personnalisés comme 'post '/ latest_products' => 'products # latest_create'' – kiddorails