2012-03-03 47 views
5

Xin chào, tôi vừa tạo cơ sở dữ liệu trong RoR. Bây giờ tôi muốn thêm 10 cột nữa vào nó. Tuy nhiên, tôi không muốn sử dụng các loại vật liệu làm lệnh đó cho biết thêm chỉ 1 cột tại một thời điểm:Cách thêm một số cột vào cơ sở dữ liệu trong Rails

rails generate migration AddClosing_Hrs1ToBusinesses closing_hrs1:string 

Có cách nào để thêm nhiều cột để cơ sở dữ liệu của tôi mà không cần phải gõ một lệnh cho mỗi cột riêng như ở trên?

+0

Không chắc gì thay đổi đã được thực hiện để Rails di cư từ một vài năm trước đây ... nhưng, khi tôi sử dụng để thực hiện nhiều thay đổi cột, tôi đã sử dụng để ghi các thay đổi theo cách thủ công vào tệp di chuyển/lược đồ và sau đó chạy tệp. Xem phần Di chuyển: http://guides.rubyonrails.org/migrations.html – summea

Trả lời

9

Bạn có thể chỉ định tên cột của bạn tất cả trong một đi

rails generate migration AddClosing_Hrs1ToBusinesses closing_hrs1:string new_cloumn:string third_column:string 

Tài liệu: http://guides.rubyonrails.org/migrations.html

Các vấn đề liên quan