Mẹo để phục hồi mã của một gem về ban đầu
Ruby
116
White

Lơi Rệ viết ngày 28/08/2015

Một trong những thói quen của tôi là hay vọc sâu vào mã nguồn của một gem mà app tôi sử dụng qua lệnh bundle open gem_name rồi thêm vào các dòng debug hay thay đổi để xem cách gem nó hoạt động ra sao. Nhưng khổ nỗi là nếu vọc xong thì phải tháo bỏ các thay đổi về như cũ, cách thường làm là gem uninstall gem_name rồi gem install gem_name lại, nhưng cách đó thì hơi bị lâu, tôi lại học lỏm thêm được một chiêu khá lợi hại từ một bạn tôi gặp tại hacknight, xin giới thiệu lệnh:

gem pristine gem_name

Xin lưu ý, bạn phải cache gem trước,

gem cache gem_name

nhưng nếu phải làm bằng tay với tất cả các gem có trong Gemfile thì bạn có thể dùng

bundle cache

Đơn giản chỉ là thế, lệnh sẽ phục hồi lại toàn bộ mã gốc của gem đấy.

Có nhiều mẹo các bạn có thể học lỏm đc thông qua các hoạt động meetup và hacknight, tôi khuyến khích các bạn tích cự tham gia và mở lòng chia sẻ. Nói cho cùng chẳng ai biết hết cả, nhưng ai biết cách luôn luôn tiến bộ sẽ luôn chiến thắng.

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

Lơi Rệ

43 bài viết.
231 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
74 13
Sự sống còn của các công ty kỹ thuật phụ thuộc vào nguồn nhân lực chất xám của họ. Thế nên rất thiết yếu cho việc đầu tư xây dựng team có khả năng ...
Lơi Rệ viết hơn 2 năm trước
74 13
White
42 15
Thế nào là làm việc từ xa? Internet, một trong những phát minh vĩ đại nhất của con người thế kỷ 20. Công nghệ này xoả bỏ rào cản vật lý giữa các n...
Lơi Rệ viết gần 3 năm trước
42 15
White
40 7
Trời se se lạnh, Melbourne chuyển mùa, ngồi trong quán cafe bắt đầu một ngày làm việc mới với suy nghĩ tại sao các bạn Việt Nam không muốn tham gia...
Lơi Rệ viết hơn 3 năm trước
40 7
Bài viết liên quan
White
8 6
Chưa xem phần 2? Xem (Link) Trong bài viết này tôi giới thiệu cho các bạn về khái niệm function arity, một cách gọi mĩ miều của số lượng argument ...
Lơi Rệ viết 3 năm trước
8 6
White
8 1
Tiếp theo (Link) Mình sẽ hướng dẫn cách test căn bản cho API mình tạo. Thật ra mà nói thì mình phải viết test trước khi làm nhưng mà để tránh việc...
My Mai viết hơn 3 năm trước
8 1
White
4 2
__Chú thích__: Đây là bản dịch tiếng Việt của bài viết gốc của tôi. Nếu bạn muốn xem bản tiếng Anh, xin hãy trỏ tới URL (Link) Lời mở (Link) là ...
Lơi Rệ viết hơn 3 năm trước
4 2
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
43 bài viết.
231 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!