활성 admin과 함께 best_in_place를 사용하고 있습니다. 열거 형의 드롭 다운에서 작동하도록 할 수 있습니다. 사용best_in_place 및 activeadmin을 사용하여 드롭 다운의 열거 형
열거 형은 다음과 같습니다
enum day: [MONDAY.to_s, TUESDAY.to_s, WEDNESDAY.to_s, THURSDAY.to_s, FRIDAY.to_s, SATURDAY.to_s, SUNDAY.to_s]
정수의 각 단지처럼 :
column :day do |d|
best_in_place d, :day, as: :select, url: [:admin,d], collection: Order.days.enum_for(:each_with_index).collect{|k,index| [k[0], index]}
end
이 쇼 :
MONDAY = "monday"
임은 열에 best_in_place 사용하려고 0, 1, 2의 목록이지만 예상대로 작동합니다.
이Order.days
Order.days.keys
Order.days.keys 일의 목록을 제공합니다
내가 좋아하는 변화를 시도했다. 그러나 그것은 이미 설정된 것을 선택하지 않습니다. 예. 화요일이 이전에 설정 되었으면 비어있는 것으로 표시됩니다. 그리고 그것을 설정하지 않습니다.
일의 이름 목록을 사용하려면 드롭 다운을 사용하고 싶습니다. 어떤 도움이 필요합니까?