Ruby on rails 图像将不会与回形针和Rails 4一起保存

Ruby on rails 图像将不会与回形针和Rails 4一起保存,ruby-on-rails,paperclip,Ruby On Rails,Paperclip,我正在尝试使用回形针上传一个有很多并且属于“图片”关系的图片 我确信imagemagick等安装正确,因为我在这个项目中有更多的图像上传程序可以工作,不同的是,这个有很多关系 控制台中没有“保存附件”。我的想法是,强参数完全忽略了这一点 在topicscontroller中: params.require(:topic).permit(:id, :title, :content, :active, pictures_attributes: [:image, :id, :_destroy] )

我正在尝试使用回形针上传一个有很多并且属于“图片”关系的图片

我确信imagemagick等安装正确,因为我在这个项目中有更多的图像上传程序可以工作,不同的是,这个有很多关系

控制台中没有“保存附件”。我的想法是,强参数完全忽略了这一点

在topicscontroller中:

params.require(:topic).permit(:id, :title, :content, :active, pictures_attributes: [:image, :id, :_destroy] )
在主题模型中:

has_many :pictures, dependent: :destroy
accepts_nested_attributes_for :pictures, allow_destroy: true
validates :title, :content, presence: true
画中模型:

belongs_to :topic

has_attached_file :image,
:styles => { :medium => "400x400#", :thumb => "200x200#", :small => "50x50#" },
:default_url => ActionController::Base.helpers.asset_path('missing.png')

我知道还有很多其他的话题,只有rails 3和设置“attr_accessible”的方式不同。

对于3.5.0版的曲别针,rails 4的一切都很好。

你尝试过曲别针的分支吗?没有,因为这必须有效,因为在其他项目中,这不是问题。但这次我还是犯了一些错误。“未经许可的参数:title_text,image”,这是正确的:因为我没有严格遵循许可参数,但没有出现任何错误。“params.require(:topic).permit(:id,:title,:content,:active,pictures\u attributes:{picture:[:image,:title\u text]})”,我已经尝试了所有方法,但我想是正确的。。