我在Rails上使用这个active_admin。我有一个模型:页。但后来我跑了一些移民。当我回来的时候就主动联系,每当我会点击页面按钮,在顶部导航栏上的登录面板,我得到这个错误:Active Admin undefined methodgenerate_association_input_name
NoMethodError在管理/页#指数
显示/家/ username/.rvm/gems/ruby-1.9.2-p290/gems/activeadmin-0.3.1/app/views/active_admin/resource/index.html.arb其中第1行出现:
未定义方法`generate_association_input_name '# Extracted source(around line#1):
1:render renderer_for(:index)
我创建的另一个模型正常工作。我不知道我在Active Admin上打破了Page模型。
我将尝试重新生成活动管理员。
我看着日志,我得到这样的警告:通过ActiveAdmin处理::设计:: SessionsController#新的HTML 弃用警告:Formtastic :: SemanticFormBuilder一直Formtastic通过手动添加到您的
Gemfile
的DEPR主张Formtastic :: FormBuilder。 (从/home/username/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/benchmark.rb:310实时调用) – leonel我最终将formtastic降级为1.2.4.beta https ://github.com/justinfrench/formtastic/issues/577 – leonel
你应该降级到1.2.4 - 而不是1.2.4.beta。虽然beta标签比非beta标签更高,但它实际上是一棵更老的树 –