我当前正在主视图中显示带有wine_type_gteq的:wine_type选项。
我面临的问题是wine_type_gteq不被接受。
Array ( [target] => productie )
Rails给我一个错误,并说无法将数组转换为字符串,所以我将行更改为:
<div class="s003">
<%= form_tag search_path, method: :get do %>
<div class="inner-form">
<div class="input-field first-wrap">
<%= select_tag :wine_type_gteq, [["Grauburgunder", "Grauburgunder"]], prompt: "Select..." %>
</div>
<div class="input-field second-wrap">
<%= text_field_tag :search, params[:search], placeholder: "Wein...", class: "form-control", id: "autolocation" %>
</div>
<div class="input-field third-wrap">
<button class="btn-search">
<%= submit_tag "Suchen", style: "color:white" %>
</button>
</div>
</div>
<% end %>
</form>
</div>
</div>
现在它将数组转换为字符串,但是我仍然遇到ActionView错误。
答案 0 :(得分:0)
此行存在的问题:
df %>%
group_by(Group) %>%
filter(rev(cumall(rev(Gap_Days == 1)))) %>%
ungroup()
# # A tibble: 7 x 3
# Date Group Gap_Days
# <fct> <fct> <dbl>
# 1 2018-10-15 a 1
# 2 2018-10-16 a 1
# 3 2018-10-17 a 1
# 4 2018-10-18 b 1
# 5 2018-10-19 b 1
# 6 2018-10-27 c 1
# 7 2018-10-28 c 1
位于<%= select_tag :wine_type_gteq, [["Grauburgunder", "Grauburgunder"]], prompt: "Select..." %>
标签的选项中。请检查examples如何使用此助手。选项数组不能作为select
的第二个参数。您可以使用原始HTML编写选项,但更方便的方法是使用select_tag
方法,该方法以HTML格式生成这些选项。
在选项列表中,值和文本也似乎相同,因此可以简化。
正确的标记是:
options_for_select