Ошибка происходит, когда я читаю элементы в DataMapper - PullRequest
0 голосов
/ 28 февраля 2010
 class List
        include DataMapper::Resource

        property :id,         Serial
        property :name,       String
        property :items,      String
    end
    List.auto_migrate!

    get '/:id' do
        @list = List.all(:id => params[:id])
        @items = @list.items
        erb :show
    end

Я получаю неопределенный метод "items" для #. Есть идеи?

1 Ответ

0 голосов
/ 28 февраля 2010

Вы получаете коллекцию списков вместо одного экземпляра списка, поэтому вы получаете ошибку. Я считаю, что вы хотите сделать:

@list = List.get(params[:id])
...