Có danh sách tốt, có thẩm quyền các từ dành riêng cho RAILS-3 không?Danh sách các từ dành riêng trong đường ray * 3 *
Các ứng cử viên:
- http://oldwiki.rubyonrails.org/rails/pages/ReservedWords, nhưng nó có vẻ hơi lỗi thời và rails2.
- http://cheat.errtheblog.com/s/rails_reserved_words (nhưng có vẻ như không có thẩm quyền để này - nó chỉ có thể phát triển và phát triển ...)
- http://latheesh.com/2010/02/02/rails-reserved-words/
Bối cảnh: Tôi đang duy trì một ứng dụng đường ray phục vụ lâu dài và nó có rất nhiều sử dụng các từ dành riêng (đánh giá rằng http://oldwiki.rubyonrails.org/rails/pages/ReservedWords dường như áp dụng cho đường ray2). Tuy nhiên, không ai trong số này thực sự can thiệp vào hoạt động hiện tại (ứng dụng hoạt động ... và các thông số kỹ thuật & tính năng tôi đang dần dần thêm vào tất cả thông qua). Nhưng khi thời gian trôi qua tôi muốn loại bỏ những tập quán của những từ dành riêng, nhưng không muốn bận tâm nếu một số từ dành riêng không còn thực sự dành riêng. Vì vậy, trong khi một danh sách dài hơn có thể tốt cho các ứng dụng đường ray MỚI, tôi cần biện minh mạnh hơn cho chi tiêu ngân sách hơn "nó đã được liệt kê trên trang web tại một nơi nào đó" ...)
Có thể bản chất của đường ray là bạn có thể ' t tìm danh sách có thẩm quyền, nhưng bạn có thể tìm thấy "những thứ không hiệu quả đối với tôi tại một thời điểm nào đó".
Với sự báo trước rằng họ đang không thực sự "từ dành riêng". –
Điểm tốt - và nó không chỉ là đường ray - 'Range' và 'Group' làm cho cuộc sống khó khăn hơn cho bạn như các tên mẫu ('Range' vì lớp Range lõi của Ruby, Group vì thuật ngữ SQL). Vẫn là ý tưởng của Bill về danh sách các từ có vấn đề ... nếu bạn liệt kê TẠI SAO các thuật ngữ có vấn đề, nó sẽ đưa ra một logic tốt hơn khi chúng có thể bị xóa (ví dụ: Range có thể ok, nếu bạn đặt nó trong một không gian tên (thiên đường) 't đã thử điều này), và nhóm là ok, nhưng bạn phải làm một số công việc phụ với thoát tên đôi khi (nguyên nhân ActiveRecord không làm điều này cho bạn luôn luôn)) –