【问题标题】:Can't generate Chosen select using Rails helpers无法使用 Rails 助手生成选择的选择
【发布时间】:2012-07-27 12:41:56
【问题描述】:

我已经设计了漂亮的选择,但我需要将它连接到数据库,所以我有简单的 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 控制台中看到它而正在生成代码。

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

【问题讨论】:

  • 我不知道你在这里问什么...选择标签不可见
  • 已编辑标题。我通过 Rails Helper 生成的选择标签不可见,但选择了我使用简单 html 创建的选择标签是可见的。

标签: ruby-on-rails forms select jquery-chosen


【解决方案1】:

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

如果您没有生成任何选项,不妨试试:

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

【讨论】:

    【解决方案2】:

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

             $("#website_category").chosen();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多