количество рубинов для атрибута объекта - PullRequest
1 голос
/ 06 февраля 2012

У меня есть объект со следующим полем:

class Post
 field :repost , type: Integer
 attr_accessible :repost
end

В моем контроле в репосте действий я хочу увеличить счетчик + 1.

Я пытаюсь:

@post.repost += 1

но я получаю:

NoMethodError (You have a nil object when you didn't expect it!
You might have expected an instance of Array.

Как это исправить?.

1 Ответ

4 голосов
/ 06 февраля 2012

первая инициализация repost с нулем по умолчанию

field :repost , type: Integer, :default => 0

@post.repost += 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...