1
나는 코드 줄을해야 마이그레이션이?만약 이주가 증가하거나 감소한다면 어떻게 이해할 수 있습니까?</p> <pre><code>if up? do execute "some sql" else execute "controversial sql" end </code></pre> <p>내가 어떻게 할 수 있습니다 :
P. 내 마이그레이션은 내가 마이그레이션 내부에 두 개의
나는 코드 줄을해야 마이그레이션이?만약 이주가 증가하거나 감소한다면 어떻게 이해할 수 있습니까?</p> <pre><code>if up? do execute "some sql" else execute "controversial sql" end </code></pre> <p>내가 어떻게 할 수 있습니다 :
P. 내 마이그레이션은 내가 마이그레이션 내부에 두 개의
에 사용 direction/0
그것을 나눌 경우 논리적 결함이있을 것이다, up
& down
쓰기 너무 커서
if direction() == :up do
execute "some sql"
else # :down
execute "controversial sql"
end