在simple_form初始化程序中有此行
# How the label text should be generated altogether with the required text.
# config.label_text = lambda { |label, required, explicit_label| "#{required} #{label}" }
我删除了评论,并将其更改为
# How the label text should be generated altogether with the required text.
config.label_text = lambda { |label, required, explicit_label| "#{label}" }
但这不会影响必填字段中的星号。 *仍存在于标签中。如何删除必填字段中的星号?
更新:
我正在上传图像。即使在服务器重新启动后,问号仍然存在。
答案 0 :(得分:1)
好的,所以我在生成简单表单时忘记了我使用了引导标志。这创建了第二个初始化文件,名为simple_form_bootstrap.rb。因此必须在此文件中进行更改。更改此文件后,它即可工作。
答案 1 :(得分:0)
我相信一个有问题的修补程序是通过CSS实现:
abbr[title="required"] {
display: none;
}
用任何选择器选择*代替缩写>