【发布时间】:2010-11-14 06:10:48
【问题描述】:
我正在尝试找到在 Rails 中为对象设置默认值的最佳方法。
我能想到的最好的方法是在控制器的new 方法中设置默认值。
如果这是可以接受的,或者有更好的方法,有没有人提出意见?
【问题讨论】:
-
这些对象是什么;它们是如何消费/使用的?它们是在渲染视图时使用还是用于控制器逻辑?
-
如果您在谈论 ActiveRecord 对象,我必须告诉您,“默认值”问题没有合理的解决方案。只有疯狂的 hack,Rails 的作者似乎不认为这个功能值得(令人惊讶的是只有 Rails 社区......)
-
由于接受的和大多数答案都集中在 ActiveRecords 上,我们假设最初的问题是关于 AcitveRecords。因此stackoverflow.com/questions/328525/… 的可能重复
标签: ruby-on-rails ruby