Ruby를 배우는 동안 때때로 "=>"연산자를 발견했습니다. 보통 나는 :symbol => value
의 형태에서 볼과 함수에 값을 전달할 때 자주 사용되는을 보인다. 그 운영자는 정확히 무엇이라고 부릅니까? 그것은 무엇을 의미합니까? Ruby에 내장되어 있습니까? 아니면 Rails 및 DataMapper와 같은 다른 프레임 워크가 심볼 클래스에 추가되
잘 언급 된 RIP Hash rocket post은 Hash Rocket 구문 (:foo => "bar")이 new-to-Ruby JSON 스타일 해시 (foo: "bar")를 사용하지 않으려는 것 같지만 해시 로켓을 나타내는 최종 참조를 찾을 수 없습니다. 양식은 실제로 Ruby 1.9부터는 더 이상 사용되지 않거나 권고되지 않습니다.
activerecord lifecycle 콜백을 상당히 사용하는 모델이 있습니다. 나는 after_commit 콜백을 사용하여 생성시 기본 키가 필요한 sidekiq 작업을 실행합니다. after_commit on: :create do
async_process
end
블록 내의 코드는 실행되지 않습니다. 그러나, 나는 after_commit
에서 자바 스크립트 객체 : hash= {:user_authenticated=>false, :user_email=>"nope"}
hash.user_authenticated
hash[user_authenticated]
hash["user_authenticated"]
hash[:user_authenticated]
아무것도 작동하는 것 같다 없