1

我在尝试访问主机上的 #new 或 #edit 操作时出错。在我的电脑上一切正常。

Started GET "/admin/operations/new" for 109.167.192.252 at 2012-09-27 15:45:37 +0400
Processing by Admin::OperationsController#new as HTML
  Rendered /home/z/.gem/ruby/1.9.1/bundler/gems/active_admin-e42acc0501ee/app/views/active_admin/resource/new.html.arb (43.9ms)
Completed 500 Internal Server Error in 53ms

ActionView::Template::Error (undefined method `call' for :silence:Symbol):
    1: insert_tag renderer_for(:new)
  app/admin/operations.rb:30:in `block (2 levels) in <top (required)>'

在 active_admin 中注册的任何模型都会出现此错误。有什么建议吗?

4

2 回答 2

1

f.buttons 不好,只需使用 f.actions insted。

于 2012-09-28T22:53:56.733 回答
0

听起来像是 papperclip gem 的问题,尝试在您的 papperclips 输入中添加:required => false

 e.g.
 f.input :photo, :required => false.....

问候!

于 2014-05-17T00:38:51.357 回答