所以我是 ROR 的初学者,就像我知道一个月一样(学校作业,我们没有得到诅咒,我们需要使用“谷歌”)
所以我想要一个包含我所有城市列表的下拉框。然后,如果我选择一个城市,我需要将 city_id 与日期一起保存在我的数据库中。到目前为止,我的代码似乎可以工作,除非我点击保存它说城市是空的(由于故障保存它不能为空)
这是我的代码
<div class="field">
<%= f.label :stad_id %><br />
<% cities_array = Stad.all.map { |stad| [stad.naam, stad.land] } %>
<%= select_tag(Stad, options_for_select(cities_array)) %>
</div>
<div class="field">
<%= f.label :datum %><br />
<% datum = Time.now.to_s(:db) %>
<%= f.text_field :datum, :value => datum.inspect, :readonly => true %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
我真的不知道我做错了什么,除了我有一种奇怪的感觉,我实际上并没有发出保存它的命令。
非常感谢罗宾的帮助