【问题标题】:Adding a class to simple-form halm style将类添加到简单形式的 halm 样式
【发布时间】:2014-04-05 15:55:40
【问题描述】:

我正在尝试将“form-control”类添加到这样的选择标签中,使用 rails、haml 和简单表单

= form.country_select "addr_country", class: 'form-control"

但我得到了这个输出:

<select id="order_addr_country" name="order[addr_country]">
<option value="form-control">class</option 
...

知道为什么吗?

【问题讨论】:

    标签: ruby-on-rails-3 ruby-on-rails-4 haml simple-form


    【解决方案1】:

    这样:

    = form.country_select "model", "attribute", {class: 'form-control'}
    

    不知道addr_country是模型还是属性

    【讨论】:

    • 剂量工作,我现在得到这个输出:
    • 我错过了这是一个select 字段。我还没有找到将样式应用于select 字段的解决方案。
    • 刚刚看到 country_select gem,您所拥有的几乎是正确的,除了您在课堂上混合了单引号和双引号并且您缺少模型或属性 - 它需要 2 个参数,不包括您的 class散列。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-14
    • 1970-01-01
    • 2014-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-16
    相关资源
    最近更新 更多