के साथ अभिभावक द्वारा चेकबॉक्स कैसे समूहबद्ध करूं यह श्रेणी मॉडल है। एक श्रेणी किसी अन्य श्रेणी से संबंधित हो सकती है।मैं एक्टिव एडमिन (फॉर्मेटास्टिक)
class Category < ActiveRecord::Base
attr_accessible :title, :parent_id
has_and_belongs_to_many :products, :join_table => :products_categories
belongs_to :parent, :foreign_key => "parent_id", :class_name => "Category"
has_many :categories, :foreign_key => "parent_id", :class_name => "Category"
end
यह उत्पाद मॉडल है:
class Product < ActiveRecord::Base
attr_accessible :comment, location_id, :category_ids
has_and_belongs_to_many :categories, :join_table => :products_categories
belongs_to :location
end
एक उत्पाद के लिए सक्रिय व्यवस्थापक रूप में मैं चाहता हूँ पदानुक्रम उनके PARENT_ID उदा के आधार पर चेक बॉक्स ऑर्डर करने के लिए
- श्रेणी 1 []
- श्रेणी 2 []
- श्रेणी 3 []
- श्रेणी 6 []
- श्रेणी 4 []
- श्रेणी 5 []
- श्रेणी 7 []
नीचे जहाँ तक मैं फार्म के साथ मिल गया है है:
ActiveAdmin.register Product do
form do |f|
f.inputs "Product" do
f.input :comment
f.input :categories, :as => :check_boxes
f.input :location
end
f.buttons
end
end
वर्तमान प्रपत्र चेक बॉक्स में खींचती है और सही ढंग से डेटा की बचत होती है लेकिन मुझे यकीन नहीं कर रहा हूँ उन्हें समूहित करने के साथ कहां से शुरू करें। मैंने प्रलेखन को देखा लेकिन कुछ भी स्पष्ट नहीं देख सका।
यह मेरे लिए प्रतीत होता है कि यह एक बार बार होने वाली समस्या नहीं हो सकता। यह कुछ परीक्षणों के साथ वास्तविक 'फॉर्मेटैस्टिक :: इनपुट :: चेकबॉक्सक्स इनपुट' बेस क्लास में इन परिवर्तनों के साथ https://github.com/justinfrench/formtastic पर पुल अनुरोध प्राप्त करने के लिए किसी से व्यवहार कर सकता है। अगर मेरे पास समय हो, तो शायद मैं कई हफ्तों तक नहीं रहूंगा जब तक कि मुझे कुछ मुफ्त न मिल जाए। – jimcavoli