Je répertoriant les données d'un de mes modèles dans une tableRails - Trouver un objet figurant dans un tableau et d'obtenir des paramètres
<% @events.each do |event| %>
<tr>
<td align="center"><%= button_to "Add", :controller => 'personal', :action => "add" %> </td>
<td><%=h event.name %></td>
<td><%=h event.description %></td>
<td><%= link_to 'Show', event %></td>
<td><%= link_to 'Edit', event %></td>
Chaque ligne de la liste de table un événement différent avec les informations de nom et de description de l'objet @events. J'essaye de faire le bouton le fait quelques actions basées sur la rangée de n'importe quel événement est cliqué, mais je ne peux pas savoir comment tirer les paramètres. à savoir si le bouton « Ajouter » est cliqué pour l'événement n ° 3, puis dans l'action étant en mesure d'appeler
@event = Event.find(params[:id])
Son vomir une erreur constante initialisée. Ce qui me dérange est en quelque sorte le spectacle, et les actions d'édition peuvent tirer n'importe quel événement et afficher ses informations (il a été généré par l'échafaudage) mais l'action personnalisée que j'ai créée ne semble pas pouvoir le faire.
Le problème est-il que l'action est dans un autre contrôleur? J'ai essayé de l'ajouter à event_controller mais toujours rien.
Alors, comment puis-je interroger cet enregistrement dans le modèle et jouer avec?
merci homme soo beaucoup, youve m'a aidé comme 3 fois aujourd'hui – ChrisWesAllen