如何使用form_with为选择菜单添加“任何”选项

问题描述

我正在尝试向我的游戏过滤器添加“任何”部分。从广泛的角度来看,它工作正常,我只是重新加载页面并传递其他所需参数的链接,如下所示:

  <%= link_to games_path difficulty: params[:difficulty],category: params[:category] do %>
    <div class="game-type-select-content-item">
      <h3>Any</h3>
    </div>
  <% end %>

但是,在我的移动视图中,我使用的是 form_with 助手:

    <%= form_with url: "/games",method: :get,local: true,data: {target: "game-filters.form"} do |f| %>
      <%= f.label :language,"Language:",:class => "font-bold" %>
      <%= f.select(:language,options_for_select(Language.all.pluck(:name,:language_code),selected: params[:language]),{},{data: {action: "change->game-filters#submit"}}) %>
      <%= f.label :difficulty,"Difficulty:",:class => "font-bold" %>
      <%= f.select(:difficulty,options_for_select(Game.difficulties.keys,selected: params[:difficulty]),{data: {action: "change->game-filters#submit"}}) %>
      <%= f.label :category,"Category:",:class => "font-bold" %>
      <%= f.select(:category,options_for_select(Game.categories.keys,selected: params[:category]),{data: {action: "change->game-filters#submit"}}) %>
    <% end %>

有没有办法给每个选项一个“任何”,而不会重置其他功能??

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...