Tôi chỉ mới bắt đầu với Groovy/Grails.Làm cách nào để khắc phục lỗi Grails: "Không tìm thấy tên miền cho tên PrivacyOptions. Vui lòng thử lại và nhập tên miền hợp lệ"
Tôi đã thêm bộ điều khiển miền mới vào dự án của mình và bộ điều khiển tạo không thích nó.
Có một số dấu hiệu khác sai: Nếu tôi chạy ứng dụng, không có bảng nào được tạo ra trong cơ sở dữ liệu.
Tôi đã giảm DomainController xuống một trường Chuỗi và không có ràng buộc nào, chỉ để đảm bảo không có điều gì đó sai với đặc tả của tôi. Tôi cũng đã thử đổi tên nó, chỉ trong trường hợp có cái gì đó về tên gốc (Bảo mật) mâu thuẫn với cái gì đó.
Tôi chắc chắn rằng tôi có tên chính xác và tệp đó được gọi là PrivacyOptions.groovy và bên trong lớp còn được gọi là PrivacyOptions.
Dưới đây là các lỗi:
Running script /opt/local/grails/scripts/GenerateController.groovy
Environment set to development
Domain class not found in grails-app/domain, trying hibernate mapped classes...
No domain class found for name PrivacyOptions. Please try again and enter a valid domain class name
Tôi gặp sự cố tương tự. Tôi cần phải bao gồm tên gói khi gọi 'grails generate-all packagename.domain' –