我想在我的應用程序的模型中編寫幾個方法,它修改從表單接收的數據,然後存儲在數據庫中。如何訪問模型中的表格屬性?如何將'status'列的默認值設置爲'active'? 例如,考慮我的表單有三列first_name,last_name和Age。現在我想從模型中訪問這些屬性,將Name(由Form接收)分配給first_name和last_name,並修改age(可以說增加10%的原始時間),然後將新的age和first_name和last_name保存到數據庫中。怎麼做?如何在Rails中訪問Model中的表屬性?
-2
A
回答
0
嘗試類似:
class SomeModel < ActiveRecord::Base
def name=(a_name)
self.first_name, self.last_name = a_name.split ','
end
def age=(an_age)
self.age = an_age.to_i * 1.1
end
end
sm = SomeModel.new
sm.name = 'FirstName, LastName'
sm.age = 10
sm.save
問候
0
像這樣
class User < ActiveRecord::Base
before_save :is_admin
def is_admin
self.status = 'f' unless self.status
end
end
相關問題
- 1. 訪問JavaScript文件中的Model屬性?
- 2. 在Rails中訪問模型屬性
- 3. 在DataBinding中訪問屬性的屬性
- 4. 如何使用gon訪問變量屬性(在jQuery和Rails中)
- 5. 如何從屬性指令訪問ng-model?
- 6. 如何訪問js中的屬性值?
- 7. 如何訪問javaScript中的asp.net屬性?
- 8. 如何訪問JSP中的bean屬性?
- 9. 如何在Rails3中訪問連接的表格屬性?
- 10. 在獲取訪問器中訪問屬性屬性
- 11. Rails 5:如何通過連接表訪問屬性
- 12. 在BeautifulSoup中訪問屬性的問題
- 13. 如何在Yii中使用Controller中的Model屬性?
- 14. 在C中訪問Datagrid中的屬性#
- 15. 在Viewcontroller中訪問UIView中的屬性?
- 16. 如何從模型中訪問屬性
- 17. 訪問項目在Rails形式屬性
- 18. 如何在列表中循環並訪問名稱和屬性?
- 19. 如何訪問一個屬性列表
- 20. 如何在C#中訪問其中的類的屬性
- 21. 在Rails中訪問另一個模型的屬性
- 22. 在Rails中訪問鏈接模型的屬性
- 23. Django模板:如何訪問列表中第一項的屬性
- 24. 如何訪問python列表中的屬性?
- 25. 如何在AngularJS中訪問服務中的對象屬性?
- 26. 如何在Perl中訪問XML :: LibXML中的屬性和元素?
- 27. 如何在代碼中訪問NSTextField中的NSNumberFormatter屬性
- 28. 如何在c#中的窗體中訪問對象屬性?
- 29. Ruby on Rails 3:如何在has_many查詢中訪問每條記錄的屬性
- 30. 如何訪問ProcessModule.Events屬性?