2
我不知道哪個是最好的或正確的方式來製作東西,所以我在尋找建議。在Rails中使用組合
階段: 我正在使用Rails 3製作一些Web應用程序。 成像兩種型號:Canvas
和Zone
。 A canvas
對象意圖是一個廣場,其中將有四個zone
(北部,南部,東部和西部)。 每個zone
具有以下屬性:text:string
和rgb_color:string
。 我想渲染一個HTML表單,用戶必須在其中捕獲一個Canvas註冊表,換句話說,在這種形式下將有四組區域字段。
問題: 如何在一個HTML表單中捕獲它們?
如果我只有一個區,我可以做這樣的事情:
<%= form_for(@zone) do |f| %>
<div class="field">
<%= f.label :text %><br />
<%= f.text_field :text %>
</div>
<div class="field">
<%= f.label :rgb_color %><br />
<%= f.text_field :rgb_color %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
但是我應該如何與四個區做呢?
非常感謝您的答覆! 我會測試它。 – Israel
它工程出色! – Israel
還有一個問題... 有沒有辦法讓交易保證保存所有模型?必須保存/更新Canvas及其四個區域,如果其中一個失敗,則全部必須回滾。 – Israel