jqGrid Fehler mit Ruby on Rails
-
07-07-2019 - |
Frage
Ich folge dieser Anleitung http://www.2dconcept.com/ jquery-grid-Schienen-Plugin eine Probe jQuery Datenraster zu installieren.
Alles scheint gut zu sein, aber wenn ich an http://127.0.0.1:3000/users , bekomme ich diese:
NoMethodError in Users#index
Showing users/index.html.erb where line #12 raised:
You have a nil object when you didn't expect it!
You might have expected an instance of Array.
The error occurred while evaluating nil.each
Extracted source (around line #12):
9: <th>Role</th>
10: </tr>
11:
12: <% for user in @users %>
13: <tr>
14: <td><%=h user.pseudo %></td>
15: <td><%=h user.firstname %></td>
Alle Ideen, was ich tue falsch?
Lösung
Ich habe jqGrid nicht verwendet, aber der Beispielcode ist users
Einstellung und Sie zugreifen @users
-. Ich bin mir nicht sicher, ob das ein Fehler auf Ihrer Seite oder das Tutorial
Andere Tipps
Versuch
<% @users.each do |user| %>
...
<% end %>
und sicher sein, dass @users ist nicht gleich Null.
Ich habe Anwendung jqGrid erstellt Probe mit Rails 4.0, werfen Sie einen Blick auf sie.
Hoffe, dass Sie dieses genießen, unter Link finden -
https://github.com/Rameshwar007/jqgrid_rails_4_sample
Dank