Ошибка jqGrid с Ruby on Rails - PullRequest
       20

Ошибка jqGrid с Ruby on Rails

0 голосов
/ 17 сентября 2009

Я следую этому руководству, http://www.2dconcept.com/jquery-grid-rails-plugin,, чтобы настроить образец таблицы данных jQuery.

Все вроде бы хорошо, но когда я перехожу к http://127.0.0.1:3000/users,, я получаю это:

 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>

Есть идеи, что я делаю не так?

Ответы [ 3 ]

1 голос
/ 17 сентября 2009

Я не использовал jqGrid, но пример кода устанавливает users, и вы получаете доступ к @users - я не уверен, является ли это ошибкой с вашей стороны или в руководстве.

0 голосов
/ 16 октября 2013

Я создал пример приложения jqgrid с Rails 4.0, взгляните на него.

Надеюсь, вам понравится, найти ссылку ниже -

https://github.com/Rameshwar007/jqgrid_rails_4_sample

спасибо

0 голосов
/ 17 сентября 2009

1001 * попробовать *

<% @users.each do |user| %>
  ...
<% end %>

и убедитесь, что @users не равен nil.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...