我刚安装了active_admin并创建了第一个资源 - 视频 - 完美找到。一切都像魅力一样。
但是现在我正在尝试添加“用户”和“事件”,当我在菜单中导航到它们时,它会失败并显示相同的消息。
以下是它的说法:
ArgumentError in Admin/events#index
Showing /Users/markwalker/.rvm/gems/ruby-1.9.3-p327/gems/activeadmin-0.5.1/app/views/active_admin/resource/index.html.arb where line #1 raised:
wrong number of arguments (3 for 1)
Extracted source (around line #1):
1: insert_tag renderer_for(:index)
Rails.root: /Users/markwalker/Xavy2
Application Trace | Framework Trace | Full Trace
app/helpers/application_helper.rb:3:in `select_tag'
Request
`Parameters`:
{"order"=>"id_desc"}
以前有没有人经历过这个,或者对可能导致它的原因有所了解?
如果我需要添加更多代码来了解问题,请告诉我。
提前感谢您的帮助......
答案 0 :(得分:0)
夫妻观察,jfdimark
{"order"=>"id_desc"}
不应该{"order"=>"id desc"}
(没有下划线)?
除此之外,如果没有看到完整跟踪,很难诊断出来。与ArgumentError in Admin/dashboard#index
类似的问题首先引起了我的问题,但只是看着我的Full Trace我看到了:
RedCloth (4.2.9) lib/redcloth/erb_extension.rb:16:in
textilize'`
作为第一行。我实际上并没有在这个项目中使用RedCloth,所以我把它从我的Gemfile中取出来并且一切都很好。