metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2013-08-23 12:01 am

рубе-рельсовое

В таблицах не рекомендуется иметь поля с именами 'type' и 'object_id'. Первое ActiveRecord принимает за дискриминатор типов и ругается. Лечится заменой имени колонки-дискриминатора self.inheritance_column = :_type_disabled_by_chervie.
Второе - стандартный атрибут существующий у всех руби-объектов. Переопределение вызывает сообщение о возможном визите эскадрона старообрядческих псоглавцев верхом на ездовых пауках.

[identity profile] falcrum.livejournal.com 2013-08-22 09:09 pm (UTC)(link)
Так много где подобные заморочки есть... Нет?

[identity profile] jakobz.livejournal.com 2013-08-22 09:37 pm (UTC)(link)
Оно когда мэппит голову совсем не включает чтоле?

[identity profile] cottidianus.livejournal.com 2013-08-22 09:58 pm (UTC)(link)
_type и _object_id, хуле

[identity profile] nicka-startcev.livejournal.com 2013-08-22 11:05 pm (UTC)(link)
сишные и паскалевые имена переменных и функций мапятся в ассемблер нормально, даже если совпадают с.

а здесь что, авторы совсем альтернативно-умные и забили на манглинг?

[identity profile] bydl0coder.livejournal.com 2013-08-23 04:18 am (UTC)(link)
gem 'safe_attributes' или ручками запретить, херня это, короче. Там веселей есть штуки.

[identity profile] lord-baskervil.livejournal.com 2013-08-23 04:44 am (UTC)(link)
прочитал как "принимает за дискриминацию типов и ругается". Тупо улыбался глядя в монитор, пока не понял ошибку...

[identity profile] vinslivins.livejournal.com 2013-08-23 06:08 am (UTC)(link)
ну вот и не надо называть колонки в своей базе 'type' и что там второе.

база данных это не та база данных, которая где-то есть и туда подключаются рельсы.

[identity profile] afa-at-work.livejournal.com 2013-08-23 08:53 am (UTC)(link)
(уныло)
convention over configuration
хошь не соблюдать соглашения - пиши конфигурацию. настраивай орм. знать за тебя язык активрекорд не должна.

[identity profile] plumqqz.livejournal.com 2013-08-23 09:40 am (UTC)(link)
Скажите, зачем вы этим занимаетесь?

(Anonymous) 2013-08-23 08:42 pm (UTC)(link)
> сообщение о возможном визите эскадрона старообрядческих псоглавцев верхом на ездовых пауках.
Ребе, читать вас - одно удовольствие :)