在我的rails 3项目中,我使用DataMapper作为ORM,使用Haml作为模板语言。并定义了两个模型Car和Image之间的一对多关联。一辆车可以有很多图像,一张图像属于一辆车。
在我的Image模型中,我有以下
belongs to: car
在我的Car模型中,我有
has n, :images
在Car模型的视图中,我有以下内容:
= f.fields_for :images, @car.images do |img|
= render :partial => "cars/images", :locals => {:f => img}
现在,在图像模型的视图中,我有
= time_select("image", "upload_time")
其中upload_time是images表中的一个字段。
但数据未记录在图像表中。访问部分字段中的字段的正确方法是什么?
谢谢
答案 0 :(得分:0)
试试这个。
将此添加到您的车型
accepts_nested_attributes_for :images
你的选择应该是
= time_select("image[]", "upload_time")