在Ruby on Rails上设置选择标记

问题描述 投票:0回答:2
<%= form_tag("/posts/create") do %>
  <div class="form">
    <div class="form-body">
      <% @post.errors.full_messages.each do |message| %>
        <div class="form-error">
          <%= message %>
        </div>
      <% end %>

      <div class="continent">
        <label>continent<br>
          <%= @post.continent %>
          <%= select :continent,
            [["Africa","AF"],["North America","NA"],["Oceania","OC"],["Asia","AS"],["Europe","EU"],["South America","SA"]],
            :prompt => "Select" %>
        </label>
      </div>
      <div class="country">
        <label>country<br>
          <%= @post.country %>
          <%= select :country,
            [["Japan","JP"],["China","CH"]],
            :prompt => "Select" %>
        </label>
      </div>

      <div class="title">
        <label>title<br>
        <textarea name="title"><%= @post.title %></textarea>
        </label>
      </div>
      <input type="submit" value="POST">
    </div>
  </div>
<% end %>

我想设置一个选择标签,用于以表格的形式选择用户的洲和国家但是效果不好

我已经尝试了某种方法来解决此问题。我刚得到的形状就像“”选择标签“,但只包含”提示“请给我一些建议。

ruby-on-rails ruby
2个回答
0
投票
[FormOptionsHelper的选择需要这些参数

0
投票
首先通过创建正确的路线开始:
© www.soinside.com 2019 - 2024. All rights reserved.