Я хочу привести все ресурсы, а затем показать поле «nombre», которое находится в «curso». Один Curso имеет много ресурсов (у меня есть все has_many и belongs_to хорошо настроен.)Rails - ошибка при показе поля из класса
Для этого я сделать следующее:. resources_controller:
def index
@resources = Resource.all
end
index.html:
<% @resources.each do |resource| %>
<tr>
<td><%= resource.title %></td>
**<td><%= resource.curso.nombre %></td>**
<td><%= resource.cantidad %></td>
<td><%= link_to 'Show ', resource %></td>
<% else %>
<% end %>
но когда я тестирую его, он дает мне следующую ошибку: «неопределенный метод« nombre »для nil: NilClass»
знаете ли вы, что это такое?
спасибо!
У меня есть классы, как вы говорите, но не работает , – hernan
После изменений он все равно не будет работать для существующих данных, которые у вас уже есть. Попробуйте удалить все ресурсы, cursos и добавить данные снова, через rails (если разработка env) – kiddorails
да, его разработка env и я сброшу БД. но он не работает – hernan