我需要在Rails(2.3)应用程序中收集和存储邮件地址.是否有Rails方式来发送邮件地址?例如,我会执行f.date_select来生成一系列下拉列表来处理日期,然后将这些日期存储在数据库中,我在模式和迁移中将其定义为t.datetime“foo”.我会考虑规范的Rails处理日期的方法,并且好奇是否有物理地址,邮政编码等的模拟.
解决方法
没有设置系统或帮助器,因为与日期选择器不同,它比看起来更复杂,收集地址信息非常简单.但是,如果您需要在应用程序中收集地址信息并将其附加到多个内容,则可以使用多态关联,嵌套属性和共享视图的组合.
我在这篇博文中给出了一个基本的例子和完整的解释:
http://kconrails.com/2010/10/19/common-addresses-using-polymorphism-and-nested-attributes-in-rails/
起初看起来可能令人生畏,但它真的很简单.好处是您的地址在应用中的所有视图中都是统一的.每个具有地址的对象都具有完全相同的设置,即使您将来更改地址也是如此.
我认为这最终是你要找的.我希望它有所帮助!