有沒有一種方法來將值賦給模型中的特定屬性,該模型被聲明爲嵌套屬性而不立即將其保存在數據庫中? (例如保持在所述存儲器中第一)ActiveRecord嵌套屬性,賦值自動保存到數據庫
1
A
回答
1
Quotied從=>http://api.rubyonrails.org/classes/ActiveRecord/NestedAttributes/ClassMethods.html
"Note that the :autosave option is automatically enabled on every association that #accepts_nested_attributes_for is used for."
你不能做到這一點使用嵌套屬性,但還有其他的方法。你能先描述一下你的確切位置嗎?!
+0
我使用formtastic來操縱特定模型的屬性,它需要我使用accep_nested_attributes才能操作另一個嵌套模型。問題是,當該模型爲零(例如,不爲主模型設置)時,它不會顯示它的字段。所以對於我來說,在渲染視圖之前設置它是很平常的。但是當我給它分配一些東西時,它會自動保存到數據庫中... – 2012-01-02 10:35:17
相關問題
- 1. 嵌套屬性不保存到ActiveRecord的
- 2. Rails - 保存到數據庫之前更新嵌套屬性
- 3. 自定義保存在嵌套屬性
- 4. 不保存嵌套屬性
- 5. 嵌套的屬性沒有保存在數據庫Rails 5
- 6. 嵌套屬性不會保存在數據庫中
- 7. 解構賦值爲嵌套屬性
- 8. 動態屬性和值保存到數據庫
- 9. 使用activerecord嵌套數據庫
- 10. Rails 4,嵌套保存屬性
- 11. 嵌套屬性保存錯誤
- 12. 未知屬性保存嵌套形式
- 13. 未保存的Rails嵌套屬性
- 14. Rails嵌套屬性不保存
- 15. Rails嵌套窗體屬性不保存
- 16. Rails沒有保存嵌套屬性
- 17. 嵌套表單屬性不會保存
- 18. Rails 4 update_attributes,嵌套屬性不保存
- 19. 未保存/更新的嵌套屬性
- 20. Magento自定義訂單屬性不保存到數據庫
- 21. 嵌套收集屬性更改ActiveRecord的
- 22. Rails ActiveRecord更新嵌套屬性
- 23. 自動保存到數據庫的Django
- 24. Rails 4嵌套屬性與simple_fields_for一個保存和一個不保存到數據庫
- 25. JSF自動爲bean屬性賦值
- 26. 的ActiveRecord不保存完整的嵌套數據
- 27. pyparsing嵌套賦值
- 28. Rails 4:ActiveRecord不保存任何屬性,保存默認值
- 29. 自動保存模型的所有屬性 - ActiveRecord的
- 30. 構建期間設置的嵌套屬性值未被保存
只是爲了澄清,這是一個連接模型('has_many:through')還是一個'has_many'? – 2012-01-02 10:05:56
實際上它是一個has_one – 2012-01-02 10:09:35
嗯,嵌套的模型不應該保存,直到保存父模型...您是否在主模型上調用'.save'或'.update_attributes'? – 2012-01-02 11:26:27