Rails如何为每个模型的关联列创建Setter,以及它如何为每种数据类型

时间:2016-08-26 17:28:45

标签: ruby-on-rails

  • 在rails源代码中,rails定义如何为每个模型的相关列动态创建setter?

  • 在rails源代码中,rails定义如何定义不同数据类型的setter(例如:DateInteger,{{1} })?

我很擅长挖掘源代码,所以请放轻松。我已经在rails源代码中挖掘过,我无法找到这些问题的答案。

我认为要看的地方在active_model/attribute_methods之内。它似乎没有在那里,或者如果我没有完全掌握它,所以更多的解释会有所帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

在ActiveRecord中完成:here