0

我设计了美丽的选择,但我需要将它连接到数据库,所以我有简单的 html 代码:

<select class="chzn-select" tabindex="1" style="width:300px;" data-placeholder="Choose a Category">
            <option value=""></option> 
            <option value="Fashion">Fashion</option> 
            <option value="Coupon">Coupon</option> 
            <option value="Sport">Sport</option> 
    </select>

和使用 rails form helpers 的代码:

  <%= f.select :category, options_for_select(%w[Fashion Health Travel Food Coupons]), :class => "chzn-select"%>

编辑:添加由 rails 生成的 html 代码:

     <select id="website_category" name="website[category]"><option value="Fashion">Fashion</option>
  <option value="Health">Health</option>
  <option value="Travel">Travel</option>
  <option value="Food">Food</option>
   <option value="Coupons">Coupons</option></select>

它向我显示空白页,但是由于我在 Google 控制台中看到它,因此正在生成代码。

我应该设置所有其他属性或者什么是问题?

4

2 回答 2

0

你生成的代码是什么样的?你能把那个贴出来吗?

如果您没有生成任何选项,请尝试:

<%= f.select :category, options_for_select(["Fashion", "Health", "Travel", "Food", "Coupons"]), :class => "chzn-select"%>
于 2012-07-27T13:30:30.763 回答
0

我需要从 js 文件中正确调用它:

         $("#website_category").chosen();
于 2012-07-27T14:07:59.563 回答