Ceci est lié à mon autre question: How do I show all the stages (one model) that belong to a project (another model) in Rails 3?Comment compter tous les objets d'étapes (un modèle) dans la vue des projets (un autre modèle) dans Rails 3?
Le seul autre ajout au code que je voudrais ajouter est la version mise à jour de l'affichage de l'index de mon modèle de projets:
<h1>Listing projects</h1>
<table>
<tr>
<th>Name</th>
<th>Description</th>
<th>Number of Stages</th>
</tr>
<% @projects.each do |project| %>
<tr>
<td><%= link_to project.name, project %> | </td>
<td><%= project.description %> | </td>
<td><%#= stage.count %></td>
<% if permitted_to? :edit, @project %>
<td><%= link_to 'Edit', edit_project_path(project) %></td>
<% end %>
<% if permitted_to? :destroy, @project %>
<td><%= link_to 'Destroy', project, :confirm => 'Are you sure?', :method => :delete %></td>
<% end %>
</tr>
<% end %>
</table>
<br />
<% if permitted_to? :create, Project.new %>
<%= link_to 'New Project', new_project_path %>
<% end %>
Aussi, pouvez-vous indiquer moi à un lien dans les guides Rails qui peuvent m'apprendre comment faire cela?
Merci.
Cela fait un travail. Merci! Je sais que les guides Rails sont plutôt bons. Mais où dans les guides me dirait-il, par exemple, comment accéder à un modèle du contrôleur d'un autre modèle? Dans ce cas, j'accède à la méthode des étapes depuis le contrôleur de projet. Où cela m'expliquera-t-il, avec la syntaxe pour pouvoir le faire - avec toutes les autres possibilités (par exemple, parcourir tous les objets de cette méthode et la syntaxe respective). Merci. – marcamillion
Cela n'a vraiment rien à voir avec être dans un contrôleur. C'est plus sur ActiveRecord et les associations. C'est une utilisation assez basique des associations que vous configurez dans vos modèles. Dans les guides de rails, vérifiez les associations ActiveRecord et vous devriez avoir une bonne idée de comment cela fonctionne. – rwilliams
Ok Merci, rwilliams. – marcamillion