options_for_select无法点击

时间:2018-04-04 17:34:02

标签: ruby-on-rails ruby-on-rails-4

我正在尝试使用部分中的选择,但它不显示也不可点击

<div class="trade-select-wrap">
    <div>
      <div class="custom-select">
          <%= f.select :related_by, options_for_select([['option1', 'option2', 'option3']]), {} %>
      </div>
    </div>  

3 个答案:

答案 0 :(得分:3)

我提出了几点建议:

a)确保您将正确的表单对象f传递给部分对象(假设此部分名为_form.html.erb):

<%= render 'form', f: f %>

b)options_for_select(['option1', 'option2', 'option3']),注意区别:[] vs [[]]

答案 1 :(得分:0)

您还可以使用以下内容

f.select("model-name", "column-name", ["Option1", "Option2","Option3"], {:selected => f.object.colomn-name, :prompt => 'Select Option *'})

答案 2 :(得分:0)

实际上没关系,这有点令人尴尬,但这是一个CSS问题抱歉