如何在 rails 表单中添加下拉菜单 <option>?

How to add a dropdown <option> in a rails form?

我创建了一个脚手架-

rails g scaffold shipment name:string description:text from:string to:string date:string pay:string

我希望 form:string 是一个下拉列表(使用 Kolkata/Delhi/Mumbai 作为选项)而不是文本字段。我该怎么做?

我在网上搜索过,但一切都太高级了。我是 Rails 的新手,正在努力学习。

您可以在 app\views\shipments\_form.html.erb 文件中使用 select 助手

<%= form_for(@shipment) do |f| %>

    <%= f.label :from %><br>
    <%= f.select :from, [ 'Kolkata','Delhi','Mumbai' ], :prompt => 'Select One' %>

    <%= f.submit %>
<% end %>