Tôi muốn xóa bản ghi khỏi bảng điều khiển.Xóa bản ghi khỏi bảng điều khiển - Ruby on Rails
tôi đăng nhập thông qua kịch bản/console và
User.find(1).delete
$<User id: 1, ..............>
User.find(1)
ActiveRecord::RecordNotFound: Couldn't find User with ID=1
........
........
........
Tất cả mọi thứ có vẻ tốt đẹp đến đây.
Nhưng khi tôi thoát khỏi giao diện điều khiển và trở về giao diện điều khiển bởi kịch bản/console lệnh, tôi có thể một lần nữa để xem kỷ lục với id = 1.
Cơ sở dữ liệu không phải là địa phương và tôi đang kết nối thông qua cơ sở dữ liệu .yml bằng cách cho một ip.
khi tôi cố gắng làm tương tự trên cơ sở dữ liệu phát triển cục bộ, mọi thứ đều ổn.
Ai đó có thể vui lòng giải thích những gì đang xảy ra và tôi bị thiếu ở đâu!
Cảm ơn
bạn có quyền ghi vào DB từ xa bằng thông tin đăng nhập/đăng nhập của mình không? – Anatoly
Tôi không hiểu đăng nhập/pass nào, tôi không thể ssh đến DB từ xa. Tôi hoàn toàn loại mới đối với loại công cụ này. Tôi có thể làm mọi thứ và tôi nghĩ tên người dùng của mình có mọi quyền như viết, đọc, tạo. Nhưng tôi không chắc chắn! – kill007
Bạn có thể dán phiên điều khiển thực tế không? Ngoài ra, bạn có chắc là bạn đang kết nối với cơ sở dữ liệu sản xuất không? –