Я новичок в рельсах, и я искал ответ на этот вопрос. Вот что у меня есть:
class Item < ActiveRecord::Base
belongs_to :book
class Book < ActiveRecord::Base
has_many :items
Теперь я хочу перечислить все предметы с их свойствами и книгу, связанную с ними. Они идут по индексу в items_controller.rb
class ItemsController < ApplicationController
# GET /items
# GET /items.xml
def index
@items = Item.all
Теперь, как мне обращаться с книгами в ItemsController, чтобы я мог перечислить их в index.html.erb, учитывая, что элемент принадлежит только одной книге? если я добавлю:
@books = items.book.find
прямо под @items = Item.all, чтобы я мог ссылаться на них в index.html.erb, который я получаю:
неопределенный метод 'book' для # <Array:0x10427f998
>
У меня такое ощущение, что ответ такой простой, но до сих пор я его не понял. Ребята, есть ли у вас какое-нибудь учебное пособие по этому вопросу?
Спасибо!