hi im hiện đang học đường ray và làm theo hướng dẫn. hướng dẫn là chỉnh sửa tệp di chuyển sau khi tôi đã tạo ứng dụng, sau đó chạy rake db: migrate, rồi rake db: create.mới cho đường ray, thiết lập db rồi chạy rake db: tạo/di chuyển
tôi đã chỉnh sửa các tập tin chuyển đổi sang này:
class CreateUsers < ActiveRecord::Migration
def change
create_table :users do |t|
t.string :username
t.string :email
t.string :encrypted_password
t.string :salt
t.timestamps
end
end
end
sau đó khi tôi đã chạy 'rake db: di chuyển' tôi đã nhận một lỗi
Mysql2::Error: Table 'users' already exists: CREATE TABLE `users` ...
sau khi tôi là nghĩa vụ phải chạy 'rake db: create', sau đó im nhận được điều này
user_auth_development already exists
user_auth_test already exists
làm tôi cần phải chạy db: tạo và db: di chuyển không? hoặc là thiết lập này alreay một khi tôi chỉnh sửa các tập tin di chuyển? –
Điều đó có nghĩa là bảng đã tồn tại. Có thể là di chuyển trước đó đã tạo ra nó. –