【问题标题】:How to add a dropdown <option> in a rails form?如何在 Rails 表单中添加下拉 <option>?
【发布时间】:2015-07-08 19:59:13
【问题描述】:

我已经创建了一个脚手架-

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

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

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

【问题讨论】:

    标签: forms ruby-on-rails-4 drop-down-menu scaffolding selectlist


    【解决方案1】:

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

    <%= form_for(@shipment) do |f| %>
    
        <%= f.label :from %><br>
        <%= f.select :from, [ 'Kolkata','Delhi','Mumbai' ], :prompt => 'Select One' %>
    
        <%= f.submit %>
    <% end %>
    

    【讨论】:

    • 好的,谢谢,但你能告诉我把这个放在哪里....抱歉这个奇怪的问题,但正如我上面所说的那样,我对这一切都很陌生
    • 感谢@mezbah,它在我的 form.html.erb 文件中的这一行中起作用,它就像魔术一样再次感谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-27
    • 2011-05-14
    • 2019-12-24
    • 2021-07-19
    • 1970-01-01
    • 1970-01-01
    • 2011-10-27
    相关资源
    最近更新 更多