Tôi cần hộp kiểm "Tôi chấp nhận điều khoản dịch vụ" trên một trang, nó phải được kiểm tra để có thể tiến hành. Có vẻ như do đó không hợp lý để có một cột trong cơ sở dữ liệu để phù hợp với điều này (cho dù người dùng đã chấp nhận hoặc từ chối điều khoản).Hộp kiểm cho các điều khoản và điều kiện, không có cột trong cơ sở dữ liệu
Tôi đang sử dụng helper hình thức như thế này trong quan điểm của tôi:
<%= check_box("client", "terms") %>
Và trong mô hình của tôi:
validates_acceptance_of :terms
Tại thời điểm nó không làm việc ở tất cả.
Điều này có vẻ giống như một đoạn mã thực sự phổ biến, nhưng tôi không thể tìm thấy nó được sử dụng ở bất kỳ đâu mà không có các thuật ngữ trong mô hình. Khác tôi có thể sử dụng javascript để xác nhận nó, nhưng muốn giữ nó tất cả trong mô hình.
Javascript có thể được tắt để bạn không thể dựa vào đó để xác thực. –