我有一个模型的表单,其中包含许多照片,并且使用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
我错过了什么?
答案 0 :(得分:1)
您的日志显示“已启动 POST ”。您确定,您将/places/some-record
称为POST请求吗?否则你必须允许更多的方法类型。
答案 1 :(得分:1)
我认为这是一种PUT方法。所以在这条路线上添加PUT方法接受。