【发布时间】:2012-03-20 17:21:30
【问题描述】:
Mac OS X 10.7.3 Lion, 红宝石 1.9.2, 导轨 3.2.2, 萨斯 3.2.3
按照本教程: http://activeadmin.info/documentation.html
按照这个视频教程 http://www.youtube.com/watch?v=tAxlrHcEg9U
我添加了 activeadmin gem,运行 bundle install,然后运行 rails 生成 active_admin:install rails 生成 active_admin:resource POST
仅在创建 app/admin/posts.rb 并尝试运行之后 数据库迁移 轨道服务器
因错误而失败
未初始化的常量 Post NameError
没有该 posts.rb 文件,我可以无错误地运行管理界面。
我尝试将 sass-rails gem 移出我的 gem 文件中的 :assets 一侧,并按照另一个问题中的建议重新运行 bundle install ,但无济于事,我仍然有错误
根据入门活动管理教程“发布”假设是一个模块名称,所以我假设上面的代码正在调用一个类方法(ActiveAdmin 作为类,注册为方法)并将模块作为参数发送并且块确实结束了
尽管错误暗示 RoR 不知道 Post 是什么。就好像它不存在一样。作为 Rails 新手,我不知道如何很好地导航,这意味着我什至不知道这个 ActiveAdmin 源文件在哪里,以便通过它来挖掘方法 Post
感谢您的考虑和您的时间,我很感激。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 rubygems activeadmin