2013-04-23 81 views
0

我有一個視圖,有簡單的形式輸入幾個整數,我想總,但我不知道如何去做。顯然,這不工作數學軌道視圖simple_form

OK澄清這是在HAML家庭模型的圖形式(戶沒有一個@,因爲我使用的是體面的曝光)

= simple_form_for household do |f| 
    %td= f.input :income1 
    %td= f.input :income2 
    %td= f.input :income3 

    %td Total Income #{household.income1.to_i + household.income2.to_i + household.income3.to_i} 

我想在用戶輸入收入時更新總數 如何獲得總數?

+0

真的模糊的問題。也許提供一些背景。你有一個具有這些屬性的特定模型的表單嗎?到目前爲止,你有什麼工作(沒有總收入)。如果你確實有模型,那麼在控制器中會發生什麼,你的模型是如何實例化的? – Arjan 2013-04-23 14:27:31

+0

您是否想要顯示收入1,收入2和3,以及如何在您的模型中定義attr_accessor:total,並在視圖中執行此操作'f.input:total,:val =>(f.object.income1 + f。 object.income2 + f.object.income3)'僅供參考這只是一個粗略的草圖嘗試閱讀文檔語法更多像這樣描述但不會像這樣描述,但絕對不會對它下注 – Viren 2013-04-25 10:37:02

+0

我編輯的問題 - 它有點模糊 - 這是隻有部分形式 - 我也把它放在Haml--我的想法是我可能需要ajax – tbrooke 2013-04-26 22:18:38

回答

0

好的我想通了 - 這個工程,但它沒有顯示一個總數,直到它更新。我想我需要Ajax來做到這一點