rails和uploadify nested_attributes

时间:2010-11-03 12:31:51

标签: jquery ruby-on-rails ruby-on-rails-3 paperclip uploadify

我有一个模型的表单,其中包含许多照片,并且使用places模型中的nested_attributes功能,它通过表单都可以正常工作。

表格是这样的:

<% form_for @place, :html => { :multipart => true } do |f| %>

并在html中生成

这:

<form method="post" id="edit_place_6933" enctype="multipart/form-data" action="/places/some-record" accept-charset="UTF-8">

但是当我开始使用uploadify时,它需要一个脚本路径作为我给出的参数

<%= place_path(@place) %>

/places/some-record

通过post,与form_for

生成的位置相同

但是这总是会返回:

ActionController::RoutingError (No route matches "/places/some-record...

尽管form_for(成功)和uploadify脚本都在日志中以此开头

Started POST "/places/some-record" for 127.0.0.1 at Wed Nov 03 13:09:42 +0100 2010

我错过了什么?

2 个答案:

答案 0 :(得分:1)

您的日志显示“已启动 POST ”。您确定,您将/places/some-record称为POST请求吗?否则你必须允许更多的方法类型。

答案 1 :(得分:1)

我认为这是一种PUT方法。所以在这条路线上添加PUT方法接受。