
Максим
27.12.2017
11:37:48
но ведь ничего не менялось
всё работало
class BlockSerializer < ActiveModel::Serializer
attributes :id, :building_id, :name, :parking_places_quantity,
:is_active, :min_area, :max_area, :useful_area, :is_ready, :ready_date,
:object_old_id, :old_id, :floor, :layout_code, :outer_comment, :entrance_system_code,
:communication_code, :appointment_code, :electric_power, :created_at, :updated_at,
:staticized_date, :staticize_later, :entire_building
# :staticize_period, :was_staticized, :staticized_date, :days_from_staticized
attribute :staticized?, key: 'is_staticized'
# has_one :rent_offer
# has_one :sale_offer
has_one :owner
attribute :owner_id
has_one :building
has_one :floors
attribute :floors_cache
attribute :as_string
attribute :area_string
attribute :rent_price_string
attribute :sale_price_string
attribute :is_virtual
attribute :days_to_next_staticizing
end
вот сам сериалайзер
мб какой метод туд устарел? так окинув взглядом ничего странного не видно?
нашёл

Google

Максим
27.12.2017
11:40:44
орёт на has_one :floors
интересно
копаю
исправил на хез мени
заработало
интересно почему раньше работало
главное даже в модели хез мени
втф
это как мне повезло так что я наткнулся на эту вещь именно
остальные главное работают сохраняется
бля пацаны тесты это необходимость
перевожу на 5.1 и пишу тесты
спасибо ребята за помощь я всегда могу на вас положитсья и всегда постораюсь вам тоже помочь

Google

alteregoizm
27.12.2017
11:47:39
мне больше нравится как на половину вопросов ты сам и отвечаешь :D

rekero
27.12.2017
11:48:21
метод утенка же

alteregoizm
27.12.2017
11:49:28
ага, у меня дома вместо утенка мои попугаи выступали)

Vasiliy
27.12.2017
11:50:03
has_one вполне возможно в 5 ругается потому что там обязательно присутствие связи, в 4 было не обязательно

Максим
27.12.2017
11:53:04

Vasiliy
27.12.2017
11:53:44
на самом деле ошибка довольно ебанная я когда сталкивался с ней тоже такой - еба это где
т.е. стектрейс в амс почти нихуя не помогает

kolas
27.12.2017
12:11:55
есть же гайд для апгрейда с 4 до 5, там описано

Максим
27.12.2017
12:12:20
я смотрел по на rusrails который
но мб что то пропустил

kolas
27.12.2017
12:12:56
http://edgeguides.rubyonrails.org/upgrading_ruby_on_rails.html

Максим
27.12.2017
12:14:38
тесты моделей по пизде пошли
200 непройденых тестов из 800
ух

kolas
27.12.2017
12:20:17
тяжко это апгрейд рельс мажорной версии делать, зачем вообще они джуна туда послали?

alteregoizm
27.12.2017
12:21:22
а он там может один рельсовик

Anton
27.12.2017
12:22:22

Google

Anton
27.12.2017
12:22:50
я с 3 рома на 4 когда переезжал, у меня 1000 тестов упало из 1200
лол
за сутки переехал в итоге

Vlad
27.12.2017
12:23:20
Если тесты не писать то они не упадут

kolas
27.12.2017
12:24:56

Anton
27.12.2017
12:25:32

kolas
27.12.2017
12:27:14
нормально, просто ар почти во всех тестах используется, просто модели починишь и тесты готовы

Anton
27.12.2017
12:27:59
точнее как система только с интеграционными тестами

kolas
27.12.2017
12:30:19
так это же твой случай был )
1000/1200

Anton
27.12.2017
12:32:04
там скорее беда с контейнерами была лол
но в целом да

alteregoizm
27.12.2017
12:44:28
хех, только хотел написать: "расчехлите банхамер"

Максим
27.12.2017
13:32:54
админы!
спам!

Alexander
27.12.2017
13:41:46

Vasiliy
27.12.2017
13:49:39
а лучше спиться и не писать код вообще

Alexander
27.12.2017
13:53:59

Vasiliy
27.12.2017
14:05:12
достойно

Google

Vlad
27.12.2017
14:17:45
Свой код трезвым смотреть невозможно

Максим
27.12.2017
14:21:04
пацаны как вам идея
я возьму и перепишу весь проект
за каникулы
просто буду проходится по контроллерам и писать их заново
потому что сейчас тут дико много говнокода
а я хочу чтоб норм
роуты и сериализацию оставлю как и прежде
был у кого опыт такой?

Vlad
27.12.2017
14:21:57
Звучит отважно и безумно

Aleksey
27.12.2017
14:22:08
отдыхать и набираться сил не хочешь?

Roman
27.12.2017
14:22:10

Максим
27.12.2017
14:22:14
нет

Roman
27.12.2017
14:22:20
тогда это твой ответ
вернее ответ на твой вопрос

alteregoizm
27.12.2017
14:22:40
да забаньте её уже плз

Roman
27.12.2017
14:22:48
чтобы написать с нуля, надо знать, что должно получиться, а не как оно уже работает

Максим
27.12.2017
14:22:59
но ведь весь проект есть

Google

Максим
27.12.2017
14:23:09
тогда это твой ответ
вернее ответ на твой вопрос
чтобы написать с нуля, надо знать, что должно получиться, а не как оно уже работает
код есть
я могу просто кусочками так итерационно переписывать

Roman
27.12.2017
14:23:23
код != как оно должно работать

Максим
27.12.2017
14:23:36

Roman
27.12.2017
14:23:38
код - это как уже написали

Максим
27.12.2017
14:24:00

Roman
27.12.2017
14:24:03
сейчас дам несколько пунктов, может поможет

alteregoizm
27.12.2017
14:24:06

Максим
27.12.2017
14:24:07
давай
просто я вижу этот говнокод и понимаю что бля попросят чё сделать и пиздец же затянется на месяца

alteregoizm
27.12.2017
14:25:32
не перепишешь ты за праздники, постепенно напильником доработаешь еще может.
ты там 1 по рубям, я так понимаю?

Максим
27.12.2017
14:25:40
2