0
雖然我使用rails 3.2.13版本,但我仍然遵循頭創建航空公司票務系統的Rails第一本書。隱藏的價值不被傳遞在Rails應用程序中(Head head rails book)
我在飛行中添加新座位的偏航中有一個隱藏字段,用於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 %>
在我的模型有
Flight.rb
has_many :seats
Seats.rb
belongs_to :flight
如何將航班ID從flight_id傳遞到隱藏字段?
是''flight_id'的seat'的屬性?如果是這樣,請考慮嘗試'seat.flight_id'。 –