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[1][2][3][4][5].

Citations:
[1] https://www.bacancytechnology.com/blog/rails-migrations
[2] https://megaweb.vn/blog/migration-la-gi-a860.html
[3] https://rollbar.com/blog/migration-in-rails/
[4] https://itzone.com.vn/vi/article/hieu-sau-hon-ve-rails-migration/
[5] https://dandev.net/tao-model-article-va-chay-migrate-trong-ruby-on-rails
[6] https://viblo.asia/p/tim-hie...

entry

entry

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

junior

MVC là gì? Và nó hoạt động như thế nào?

junior

Vai trò của Rails Controller là gì?

senior

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

Bình luận

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

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