Mel*_*Mel 4 css ruby-on-rails simple-form twitter-bootstrap
我正试图弄清楚如何使用Simple Form.我想删除前面必填字段的"*".我仍然想要验证,但我不想要那种造型.
我已经尝试了这篇文章中的每个建议: Rails simple_form属性需要标记(*)
我也尝试了下面评论中标记为重复的帖子中的所有建议.这些都不起作用.简单形式并不简单.
我正在使用简单形式和引导程序的rails.
我目前在我的initialiser.rb中得到了这个
config.label_text = lambda { |label, required, explicit_label| "#{} #{label}" }
Run Code Online (Sandbox Code Playgroud)
我从simple_form.yml文件中删除了"mark:"*".我已经重新启动了服务器.这些令人难以置信的令人沮丧的*仍在显示.
你如何摆脱必填字段上的*?
转到config/initializers/simple_form.rb
找到这一行(约100行)
然后取消注释以下行.
config.label_text = lambda { |label, required, explicit_label| "#{required} #{label}" }
Run Code Online (Sandbox Code Playgroud)
#{required}完全删除所以你有
config.label_text = lambda { |label, required, explicit_label| "#{label}" }
Run Code Online (Sandbox Code Playgroud)
或者,您可以转到config/locales/simple_form.en.yml
找到mark: '*'(第7行)并删除星号,这样你就可以了mark: ''
在任一实例后重新启动服务器.
希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
1592 次 |
| 最近记录: |