默认选择值导轨不起作用

时间:2018-07-30 22:05:13

标签: ruby-on-rails

对不起,这个问题似乎很愚蠢,但是可以解决

我正在尝试在表单中设置钢琴类型以从数据库中选择预选的值。当前会显示第一个值而不是预选的值,这是我为钢琴输入的表单:

<div class="field">
    <%= form.label :Type %><br>
    <%= form.select(:Type, options_for_select([['Grand', 'Grand'], ['Upright', 'Upright'], ['Console', 'Console'], ['Spinet', 'Spinet']]))  %>
</div>

我尝试将:selected => Tuning.Type添加到表单中以预先选择该条目,但它似乎不起作用。

<div class="field">
    <%= form.label :Type %><br>
    <%= form.select(:Type, options_for_select([['Grand', 'Grand'], ['Upright', 'Upright'], ['Console', 'Console'], ['Spinet', 'Spinet'], :selected => Tuning.Type]))  %>
</div>

对于是否应该在模型中输入选择框条目,我有些困惑,因为这对我来说是新事物,我需要帮助。

我的模型显示如下:

class Tuning < ApplicationRecord
    validates :Client, presence: true
    validates :Tel, presence: true
    validates :Address, presence: true
    geocoded_by :Address
    after_validation :geocode

end

但是在选择“类型”的值时不包含任何内容,我应该怎么做才能显示预选类型?谢谢您的帮助。

0 个答案:

没有答案