Chúng tôi đang sử dụng tính năng "serialize" của ActiveRecord trong Rails như thế này:Làm thế nào để hiển thị một thuộc tính Array được tuần tự hóa cho một Mô hình Rails ActiveRecord trong một biểu mẫu?
class User < ActiveRecord::Base
serialize :favorite_colors, Array
....
end
Vì vậy, chúng ta có thể có
u = User.last
u.favorite_colors = [ 'blue', 'red', 'grey' ]
u.save!
Vì vậy, về cơ bản ActiveRecord là serializing mảng trên và lưu trữ nó trong một cơ sở dữ liệu lĩnh vực được gọi là favorites_colors.
Câu hỏi của tôi là: Làm thế nào để bạn cho phép người dùng nhập màu sắc yêu thích của mình trong một biểu mẫu? Bạn có sử dụng một loạt các trường văn bản không? Và một khi chúng được nhập vào, làm cách nào để hiển thị chúng dưới dạng để anh ấy chỉnh sửa?
Đây là câu hỏi liên quan đến Trình trợ giúp biểu mẫu Rails cho thuộc tính mảng được tuần tự hóa.
Cảm ơn
Cảm ơn bạn, nhưng câu hỏi của tôi là về cách hiển thị thuộc tính mảng này trong Biểu mẫu để cho phép chỉnh sửa trường này. –
oh xin lỗi - đã hiểu lầm nó ... mặc dù tôi đã chỉnh sửa câu hỏi - lỗi của tôi – awenkhh