Rails ActiveAdmin:错误的面包屑

时间:2013-12-02 05:31:11

标签: ruby-on-rails-3.1 activeadmin

我有一个名为Part的模型,它正在使用ActiveAdmin,CRUD操作正常,但是痕迹导致无法正常生成。以下是我在编辑页面上的痕迹中获得的内容

 Admin / Parts / #<Part:0xcd74ef0> / 

我正在使用“activeadmin”,“0.5.0”

3 个答案:

答案 0 :(得分:5)

在自定义面包屑的Active Admin中

尝试在零件模型中定义display_name。

class Part < ActiveRecord::Base
  // Some Code
  def display_name
    "#{ id } #{ name }"
  end
end

答案 1 :(得分:0)

您可以使用to_s方法。

在零件模型中定义to_s方法。

class Part < ActiveRecord::Base
  def to_s
    attribute_name.to_s
  end
end

答案 2 :(得分:0)

试试这个.. 这可能对某人有帮助..

ActiveAdmin.register Post do

   breadcrumb do
     [
       link_to('Admin', admin_root_path),
       link_to('My Resource', admin_<resource>_path),
     ]   
   end 
end