【问题标题】:Ruby on Rails simple_form as: :string changes CSSRuby on Rails simple_form as: :string 更改 CSS
【发布时间】:2014-07-03 18:29:42
【问题描述】:

我正在处理现有的 RoR 项目,并且几个 simple_form 字段设置了as: :string。此参数导致我的一个验证(检查该值是否为正数)不被执行。我尝试简单地删除 as: string 参数,但这完全改变了表单的显示方式。我似乎找不到任何迹象表明此参数会对 CSS 产生直接影响。是否有添加我缺少的标签?感谢您的帮助。

完整字段:

= f.input :amount, as: :string, :input_html => {maxlength: 10}, label: false, :hint => false, :wrapper => false, placeholder: "e.g. 100000"

【问题讨论】:

    标签: css ruby-on-rails ruby haml simple-form


    【解决方案1】:

    Simple_form 使用您的模型验证来生成大量 CSS。您可以覆盖该类并使其使用其他东西。更改 data_type 虽然不是一个好方法,而是编写一个 css 类来为您提供所需的大小/形状。

    = f.input :amount, :input_html => { maxlength: 10}, label: false, Wrapper: false, placeholder: "e.g. 1000000", class: "input class here" 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-14
      • 2011-07-29
      • 2018-11-05
      • 1970-01-01
      相关资源
      最近更新 更多