【问题标题】:Simple_form custom inputSimple_form 自定义输入
【发布时间】:2014-10-14 05:38:33
【问题描述】:

我有这行代码:

= f.input :goal, as: :select, input_html: {class: "select2"}, wrapper_html: {class: "form-fields"}

我想求助

= f.input :goal, as: :select2

在 simple_form 中使用自定义输入。我如何实现这一目标?到目前为止,我有:

class Select2Input < SimpleForm::Inputs::StringInput
  def input
    input_html_options[:class]<< 'select2'
  end
end

【问题讨论】:

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


    【解决方案1】:
    【解决方案2】:

    这应该能让你走到一半:

    class Select2Input < SimpleForm::Inputs::CollectionSelectInput
    end
    

    <%= f.input :email, as: :select2, wrapper_html:{class: "form-fields"} %>
    

    您可能必须为config/initializers/simple_form.rb 中的 select2 输入创建一个自定义包装器,才能以您真正想要的方式使用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多