있을 때 효율적으로 first_or_initialize 사용 방법 : 그 이유는 레코드가 이미 존재하는 대부분의 시간을 기록은 일반적으로 이미 나는 다음과 같은 psuedocode 실행하기 위해 액티브를 사용하는 방법을 알아 내려고 노력하고있어
rows_updated = UPDATE my_table SET my_column="abc" WHERE id=123
if rows_updated == 0 then INSERT INTO my_table (id, my_column) VALUES (123, "abc")
입니다
을 .first_or_create!
이 생성되는 것으로 보이는 여분의
SELECT
쿼리를 저장하고 싶습니다.
아이디어가 있으십니까?
Thx! 전에이 명령을 보지 못했습니다. 유망 해 보인다. –