Tôi đã các mô hình sauBắt phương pháp xác định cho ActiveRecord :: Quan hệ
class Book < ActiveRecord::Base
has_many :chapters
end
và
class Chapter < ActiveRecord::Base
belongs_to :book
end
trong /chapters/edit/id
tôi nhận được
undefined method `book' for #<ActiveRecord::Relation:0x0000010378d5d0>
khi tôi cố gắng để truy cập vào cuốn sách như thế này
@chapter.book
Bạn có thể kiểm tra lại và xác nhận rằng 'Chương' có cột cơ sở dữ liệu' book_id' và cơ sở dữ liệu của bạn được di chuyển đúng cách thông qua 'rake db: migrate'? –
vui lòng hiển thị phương pháp điều khiển chỉnh sửa của bạn, nơi @chapter được khởi tạo – alony