尽管我使用的是版本 3.2.13 的 rails,但我正在遵循 Head first Rails 书来创建机票系统。
我有一个隐藏的 flight_id 字段,用于向航班添加新座位。然后在航班显示页面上呈现此部分。但是当我查看输出的 html 时,我得到了 flight_id 的值,
<input type="hidden" value="flight_id" name="seat[flight_id]" id="seat_flight_id">
我的部分代码是
<%= form_for(seat) do |f| %>
<%= f.hidden_field :flight_id, value: :flight_id %>
<div class="field">
<%= f.label :baggage %><br />
<%= f.text_field :baggage %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
在我的模型中,我有
飞行.rb
has_many :seats
座位.rb
belongs_to :flight
如何将航班 ID 从 flight_id 传递到隐藏字段?