Tôi có một mô hình miền đại diện cho quy tắc chuyến bay. Quy tắc chuyến bay là tập hợp các quy định mà theo đó một chuyến bay được thực hiện. Visual Flight Rules, hoặc VFR là một ví dụ như vậy. Tôi đang cố gắng xây dựng mô hình này, nhưng Rails kiên quyết thực hiện FlightRules
số ít (FlightRule
), trong khi tôi cần nó vẫn giữ nguyên số nhiều. Có cách nào để Rails giữ tên mô hình số nhiều không?Ruby on Rails Tên mô hình số nhiều
Trả lời
Hãy thử điều này
rails generate scaffold FlightRules (...) --force-plural
Bạn có thể nhận được sự giúp đỡ trên các máy phát điện với:
rails g scaffold -h
ActiveSupport::Inflector::Inflections là bạn của bạn.
Có một tệp config/initializers/inflections.rb
, bạn có thể chỉnh sửa. Tệp có chứa các ví dụ đã nhận xét, vì vậy bạn nên dễ dàng thêm các quy tắc của riêng mình.
Bạn cần phải chỉnh sửa tập tin inflections.rb của bạn dưới config/initializers/inflections.rb
ActiveSupport::Inflector.inflections do |inflect|
inflect.uncountable %w(flight_rules)
end
Cảm ơn Phản ứng nhanh! Tôi đã thử thêm cả hai quy tắc bay 'cũng như' flight_rules', nhưng Rails vẫn tạo ra một mô hình số ít. – Laurens
@Laurens: tái tạo giàn giáo của bạn: 'đường ray phá hủy giàn bay_rules', sau đó' ray g giàn giáo flight_rules' – klaffenboeck
Tôi đã phá hủy giàn giáo trước khi thêm đường uốn và tạo giàn giáo lần nữa, nhưng nó vẫn tạo ra một tên mẫu đơn: 'ray tạo ra giàn giáo FlightRules (...)' 'tạo ứng dụng/mô hình/flight_rule.rb' – Laurens
- 1. Ruby on Rails ActiveRecord: số nhiều
- 2. Ruby on Rails - Mô hình và bảng mối quan hệ
- 3. Mô hình sâu làm tổ trong Ruby on Rails
- 4. phương pháp toàn cầu trong Ruby on Rails mô hình
- 5. Ruby on Rails số nhiều (bộ điều khiển) và quy ước số ít (mẫu) - giải thích
- 6. Ruby on Rails 301
- 7. Ruby on Rails: Xóa nhiều phím băm
- 8. Ruby on Rails: unloadable
- 9. Ruby vs Ruby On Rails
- 10. Nhiều vai trò người dùng trong Ruby on Rails
- 11. Rails thuộc nhiều mô hình
- 12. Monit Ruby on Rails Sidekiq
- 13. Ruby on Rails vs Django
- 14. Ruby on Rails CoffeeScript không
- 15. Ruby on Rails - after_validation nếu hợp lệ?
- 16. Tài liệu Ruby on Rails
- 17. I18n gửi trong Ruby on Rails
- 18. Ruby on rails và Node.js
- 19. Ruby on Rails javascript_include_tag: defaults
- 20. Nhận tên máy chủ hoặc IP trong Ruby on Rails
- 21. Ruby on Rails: Đơn vị kiểm tra mô hình phi activerecord và vẫn tải đồ đạc
- 22. Vấn đề kết nối Ruby on rails
- 23. Ruby on Rails Nhiều yêu cầu HTTP cùng một lúc?
- 24. Ruby-on-Rails: Nhiều has_many: thông qua có thể?
- 25. Ruby on Rails: Phiên với ActiveResource?
- 26. Ruby on Rails PaperClip Gem validate_attachement lỗi
- 27. Intellisense cho Ruby, Ruby on Rails, Python
- 28. Trừ hai ngày tại Ruby on Rails
- 29. Ruby on rails application root
- 30. Ruby on Rails SMS gửi
Cảm ơn! Điều đó đã làm các trick! – Laurens
Tôi đã có cùng một vấn đề này, và tôi đã phải sử dụng cờ '--force-plural' này để có được giàn giáo để tạo ra đúng cách, và sau đó tôi phải thêm một đoạn không đếm được để có đồ đạc và tuyến đường của tôi hoạt động bình thường. Xem câu trả lời SO này về các phần: http://stackoverflow.com/a/8524566/806956 và bài đăng trên blog này: http://markembling.info/2011/06/uncountable-nouns-rails-3-resource-routing –