Je suis en train d'accomplir quelque chose comme ceci:Le passage d'un paramètre entre les vues Rails
Je crée un blog simple. J'ai mis en place des catégories pour mon blog. Je veux que lorsque mon utilisateur va aux messages/index, il voit une liste de toutes les catégories.
Exemple: texte image
En cliquant sur une catégorie, mon utilisateur est redirigé vers les messages/nouvelle page, où le champ de category_id sera transmis par un par hidden_field.
Donc, mon code est en ce moment:
dans les messages/index
<% @categories.each do |c| %>
<%= link_to c.name, new_post_path(:category => c.id) %><br />
<% end %>
et dans mes messages/_form je suis en train de faire quelque chose comme ça
<%= f.hidden_field :category_id, :value => params[:category_id] %>
qui est ne fonctionne pas bien, car la sortie html est
Aucune valeur n'est transmise.
Quelle est la bonne façon de procéder ici? Thx!
Vous avez raison! Merci beaucoup! – alemur