小编Jus*_*tas的帖子

Rails活动管理员未定义方法

我正在使用此代码:

ActiveAdmin.register_page "Dashboard" do

    section "Recent Posts" do 
        table_for Post.order("id desc").limit(15) do
            column :id
            column "Post title", :title do |post|   
                link_to post.title,[:admin,post]
            end
            column :category,sortable: :category
            column :created_at
        end
        strong (link_to "Show all posts")
    end
end
Run Code Online (Sandbox Code Playgroud)

我得到这个错误:

undefined method `section'
Run Code Online (Sandbox Code Playgroud)

如果我删除“部分”结束部分,则出现以下错误:

undefined method `table_for'
Run Code Online (Sandbox Code Playgroud)

等等...

好像我不能使用任何主动的管理员给定方法,也许我在误会什么?有宝石吗?我使用以下设置安装了活动管理gem:

gem 'inherited_resources', github: 'activeadmin/inherited_resources'
gem 'activeadmin', github: 'activeadmin'
gem 'devise', github: 'plataformatec/devise'
Run Code Online (Sandbox Code Playgroud)

我正在使用Rails 5

rubygems ruby-on-rails activeadmin

5
推荐指数
1
解决办法
1971
查看次数

标签 统计

activeadmin ×1

ruby-on-rails ×1

rubygems ×1