Сериализация ActiveRecord в Rails: метод attr выдает «Отсутствует класс или ошибка модуля»

Вы также можете использовать метод compareTo() для сравнения двух строк. Если результат compareTo равен 0, то две строки равны, в противном случае сравниваемые строки не равны.

== сравнивает ссылки и не сравнивает фактические строки. Если вы создали каждую строку, используя new String(somestring).intern(), вы можете использовать оператор == для сравнения двух строк, в противном случае могут использоваться только методы equals () или compareTo.

13
задан btelles 6 October 2009 в 00:22
поделиться

1 ответ

Арф ... Я думал, что могу сериализовать два атрибута за один раз, но это не тот случай:

serialize :tags, :garments   # this is wrong

Второй аргумент должен быть классом сериализованного объекта, поэтому я должен сделать следующее:

serialize :tags
serialize :garments

bumsicle.

51
ответ дан 1 December 2019 в 17:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: