Size: a a a

2018 February 12

m

malkavian in Rubyata
Adis O
я бы сначала скачал последнюю версию этого гема и удостоверился, что проблема до сих пор существует
она появилась в 2 версии назад в связи с поддержкой рельс 5.2, со старой работает. по теме вопроса, сам нашел в lib, но спасибо за ответ
источник
2018 February 13

DO

Denis Oster in Rubyata
Привет.  Никто подскажет почему не срабаывает update?
Делаю cretae_or_update.
Auto::CarType.find_or_create_by!(id: row[0]) { |f|
 f.update!(name: row[1])
}
источник

ch

core hook in Rubyata
errors ?
источник

DS

David Salamau in Rubyata
Denis Oster
Привет.  Никто подскажет почему не срабаывает update?
Делаю cretae_or_update.
Auto::CarType.find_or_create_by!(id: row[0]) { |f|
 f.update!(name: row[1])
}
С этим оказалось, что переданный блок в методе find_or_create_by срабатывает только при первичном создании записи. Если запись была найдена, блок не работает. http://guides.rubyonrails.org/active_record_querying.html#find-or-create-by
источник

AJ

Azamat Jumabekov in Rubyata
Denis Oster
Привет.  Никто подскажет почему не срабаывает update?
Делаю cretae_or_update.
Auto::CarType.find_or_create_by!(id: row[0]) { |f|
 f.update!(name: row[1])
}
Что если так написать:
Auto::CarType.find_or_create_by!(id: row[0]). tap { |f|
 f.update!(name: row[1])
}


А зачем кстати это?
источник

DO

Denis Oster in Rubyata
Нужен метод который будет делать update  записи если если нашел его id  если нет то создавать новую
источник

AO

Adis O in Rubyata
Auto::CarType.find_or_initialize_by(id: row[0]).tap |car_type|
 car_type.name
 car_type.save!
end
источник
2018 February 14

DO

Denis Oster in Rubyata
@AzamatJumabekov @across спасибо tap  помог. а можешь обьяснить почему?)
источник

VT

Volodymir Teslenko in Rubyata
Привет, подскажите пожалуйста. ПОчему он постоянно в проде не находит какието методы?
http://take.ms/nym8a
то одно пришлось удалить то другое?(
источник

RS

Rustam Sharshenov in Rubyata
таблицы comments нет в БД
источник

RS

Rustam Sharshenov in Rubyata
Там DHH подкасты начал писать, уже два - один про рефакторинг, второй про AR-коллбеки.
источник

AJ

Azamat Jumabekov in Rubyata
Это кто, программист какой то?
источник

RS

Rustam Sharshenov in Rubyata
Не, он - чувак, который успешно ебашит успешный проект на протяжении нескольких лет, гоняет на гонках, иногда вытаскивает части своего приложения и добавляет его в рельсу.
источник

RS

Rustam Sharshenov in Rubyata
*Нынче модно нелюбить рельсы и его*
источник

RS

Rustam Sharshenov in Rubyata
источник

AD

Anton Davydov in Rubyata
Rustam Sharshenov
*Нынче модно нелюбить рельсы и его*
Это же не про моду
источник

AD

Anton Davydov in Rubyata
А про то, что он застрял в 2010 году
источник

RS

Rustam Sharshenov in Rubyata
Ну да, есть такое. Но их проекту это не мешает. Я про это.
источник

AD

Anton Davydov in Rubyata
Сложно сказать, возможно, если бы не было такого застревания и дхх начал бы думать за другие вещи - было бы больше людей в комьюнити
источник

AD

Anton Davydov in Rubyata
И никто бы не уходил в другие языки, потому что заебалось
источник