12/08/2018, 16:44
5 tips trên Ruby on rails có thể bạn chưa biết
Hash#dig Có lẽ trong chúng ta ai cũng đã từng phải như thế này để check parameters ... if params[:user] && params[:user][:address] && params[:user][:address][:somewhere_deep] Với dig, chỉ đơn giản thế này: ... if params.dig(:user, :address, :somewhere_deep) Ngắn gọn hơn ...
Hash#dig
Có lẽ trong chúng ta ai cũng đã từng phải như thế này để check parameters
... if params[:user] && params[:user][:address] && params[:user][:address][:somewhere_deep]
Với dig, chỉ đơn giản thế này:
... if params.dig(:user, :address, :somewhere_deep)
Ngắn gọn hơn rất nhiều đúng không?