Ruby on rails 3 嵌套属性未保存在Rails中的窗体内

Ruby on rails 3 嵌套属性未保存在Rails中的窗体内,ruby-on-rails-3,nested-attributes,formtastic,Ruby On Rails 3,Nested Attributes,Formtastic,我有旅游,有很多照片。。。照片属于旅游。。。这一切正常,但当我试图编辑上传照片的属性时,它不会保存在数据库中。。。(我已经导入了一些数据,这样可以很好地保存,但不会保存任何更改) 我有一个带有嵌套属性的表单 = semantic_form_for ([:admin, @tour]), :html => {:multipart => true} do |f| ... - @tour.photos.each do |photo| ... = f.semantic_fields_f

我有旅游,有很多照片。。。照片属于旅游。。。这一切正常,但当我试图编辑上传照片的属性时,它不会保存在数据库中。。。(我已经导入了一些数据,这样可以很好地保存,但不会保存任何更改)

我有一个带有嵌套属性的表单

= semantic_form_for ([:admin, @tour]), :html => {:multipart => true} do |f|
... 
 - @tour.photos.each do |photo|
 ...
 = f.semantic_fields_for photo do |p|
    ...  
    = p.inputs :alt, :description, :temp_src, :remote_image_url
字段填充正确,但当我保存表单时。。他们不更新


有什么线索吗?

巡演模型只需要属性即可访问:照片属性

= semantic_form_for ([:admin, @tour]), :html => {:multipart => true} do |f|
... 
 - @tour.photos.each do |photo|
 ...
 = f.semantic_fields_for photo do |p|
    ...  
    = p.inputs :alt, :description, :temp_src, :remote_image_url