1
用戶需要輸入一個名稱(將插入到數據庫中),並且我需要用戶輸入名稱以在另一個函數中使用過程然後我需要新處理的輸入插入數據庫。RUBY ON RAILS - 獲取用戶輸入以插入到數據庫中,對其進行處理,將新變量插入到數據庫中
到目前爲止,我能做到的是:
A name inserted into database
-> I saved it (name = personname, nameJob = nil)
-> I update_attribute('nameJob', nameJob_func(params[:name]))
有沒有更好的辦法,我可以插入兩個條目一起放入數據庫中,我處理nameJob_func後()?
它報告「錯誤的參數數目(0 1)」 myModel.rb – 2012-04-03 11:20:07
@AmySukumunu的nameJob_func作爲before_save應該沒有參數,因爲它並不需要他們 - 它只需要'自我。 name'。如果這沒有幫助,請發佈完整的錯誤。 – 2012-04-03 11:35:31
謝謝!!!你拯救我的一天! – 2012-04-03 11:51:08