我想在一个范围内制作标签的一部分,即*需要是不同的颜色,但我不知道如何获得正确的编码
.form_field_wrapper
= f.label :category_id, '*Category', class: 'category_label_sup_form'
= f.collection_select(:category_id, Category.all, :id, :name, include_blank: false)
我试过:
%span.green_required *
.form_field_wrapper
= f.label :category_id, '*Category', class: 'category_label_sup_form'
= f.collection_select(:category_id, Category.all, :id, :name, include_blank: false)
但这只是将*放在自己的
行上我想另一种方法是找出为什么它没有从模型中自动加星标
validates :name, presence: true
validates :category_id, presence: true, numericality: true
从上面的验证中,名称类别会自动加星标,但第一类不是。
答案 0 :(得分:0)
检查simple_form生成的HTML,然后根据需要编写自己的CSS标记来设置元素的样式。
不需要修改HTML中的标签只是为了设置星号的颜色。