0

所以当我得到图片上传时,显示页面确认注册成功,但没有显示图片。我得到:

查理已成功更新。

标题:是的

姓名:约翰·杜

?1310250102

编辑 | 后退

这是我在运行服务器时在终端中遇到的错误

Started GET "/images/?1310250102" for 127.0.0.1 at Tue Jul 12 11:42:15 -0400 2011

ActionController::RoutingError (No route matches "/images"):


Rendered /usr/local/lib/ruby/gems/1.8/gems/actionpack-3.0.7/lib/action_dispatch/middleware        /templates/rescues/routing_error.erb within rescues/layout (2.1ms)

这是我的路由文件的样子:

Evergreen::Application.routes.draw do
 resources :charles
4

1 回答 1

0

我遇到了同样的问题,它似乎是由我从另一个答案中提取并添加到我的代码中但不理解的一段代码引起的:

  def image=(val)
    if !val.is_a?(String) && valid?
      image_will_change!
      super
    end
  end

您是否也碰巧使用此代码?我完全删除了它,这解决了问题!

于 2011-08-16T05:59:36.807 回答