我是一名新手,我一直在寻找这个问题的答案。这里是我有:Rails入门问题
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引用它们,我得到:
未定义的方法 '书' 为#<Array:0x10427f998
>
我有一种感觉,答案是如此简单,但到目前为止我还没有弄明白。有没有你们知道的任何教程涵盖了这个问题?
谢谢!
谢谢你的回答。我也有一些不好的数据,导致一些问题,但这完全有效。谢谢! – 2009-12-25 01:20:29