У меня есть модель Assignment с attr_accessor :members
Когда я отправляю свой запрос ajax, я вижу в терминале передаваемые параметры, и мой attr_accessor хорошо установлен "members"=>["", "12", "13"]
Вот краткий обзор:
Parameters: {"utf8"=>"✓",
"authenticity_token"=>"YfDZ8VHrrriXLgf2RRHdZtzE8X0V5NFrEOBKZmoCw5mbvqbNKBsUVdBeJSY6HCj4YqcTQi2iiYZFhXx3SYFngw==",
"assignment"=>{"members"=>["", "12", "13"], ....}
Однако в моей модели Assignment значение accessor членов возвращает всегда nil:
before_validation :check_members
def check_members
throw self.members # this throws: UncaughtThrowError (uncaught throw nil)
end
Почему я получаю nil для членов вместо массива значений