Một số kiểm chứng thực là lặp đi lặp lại trong các mô hình của tôi:Rails đặt xác nhận trong một mixin mô-đun?
validates :name, :length => { :minimum => 2 }, :presence => true, :uniqueness => true
validates :name_seo, :length => { :minimum => 2 }, :presence => true, :uniqueness => true
Làm thế nào tôi sẽ đặt rằng trong một mixin? Tôi nhận được lỗi này nếu tôi chỉ cần đặt 'em trong một mixin
app/models/validations.rb:5: undefined method `validates' for Validations:Module (NoMethodError)
Tôi tin rằng nó thực sự nên là 'ActiveSupport :: Concern' thay vì' ActiveSupport :: Concerns' (Không cho phép tôi chỉnh sửa nó bởi vì nó chỉ là một bản chỉnh sửa ký tự.) –
@KyleDaigle Đúng vậy. Tôi đã cập nhật bài đăng gốc. –
Có cách nào để làm điều này trong đường ray 2 – CantGetANick