Câu hỏi phỏng vấn Ruby on Rails
Câu hỏi

Nêu rõ Rails Migration là gì?

Câu trả lời

Rails Migration là một tính năng của Active Record trong Ruby on Rails, cho phép người phát triển thay đổi cấu trúc cơ sở dữ liệu theo thời gian một cách nhất quán và dễ dàng mà không cần phải viết trực tiếp bằng SQL. Migrations sử dụng một DSL (Domain-Specific Language) bằng Ruby để mô tả các thay đổi trên các bảng dữ liệu, như thêm hoặc xóa bảng, thêm hoặc xóa cột trong bảng, thay đổi kiểu dữ liệu của cột, và nhiều thay đổi khác. Điều này giúp quản lý phiên bản cơ sở dữ liệu trở nên dễ dàng hơn, đồng thời giữ cho cấu trúc cơ sở dữ liệu đồng bộ với mã nguồn của ứng dụng. Migrations cũng hỗ trợ việc quay lại (rollback) các thay đổi nếu cần thiết, giúp quá trình phát triển và triển khai ứng dụng trở nên linh hoạt và an toàn hơn.

Citations:
https://www.bacancytechnology.com/blog/rails-migrations
https://megaweb.vn/blog/migration-la-gi-a860.html
https://rollbar.com/blog/migration-in-rails/
https://itzone.com.vn/vi/article/hieu-sau-hon-ve-rails-migration/
https://dandev.net/tao-model-article-va-chay-migrate-trong-ruby-on-rails
https://viblo.asi...

entry

entry

Gợi ý câu hỏi phỏng vấn

junior

Sự khác biệt giữa NilFalse trong Ruby là gì?

senior

Làm thế nào để tìm phần tử lớn thứ hai từ cơ sở dữ liệu?

middle

Giải thích Polymorphic Association trong Ruby on Rails là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào