has_many 的 RailsAdmin 自定义字段
RailsAdmin custom field for has_many
在此示例中使用 RailsAdmin:
class Product < ActiveRecord::Base
has_many :comments, as: :commentable, inverse_of: :commentable
has_paper_trail
end
class Comment < ActiveRecord::Base
belongs_to :commentable, polymorphic: true, inverse_of: :comments
has_paper_trail
end
当我查看产品时,has_many
关联的评论是评论名称的逗号分隔列表。相反,我希望有一个 table 具有各种属性的 Comment 模型在列中。
此外,产品的默认编辑视图为我提供了可能与其他产品相关的评论列表,并允许用户 "steal" 评论并将其分配给视图中的当前评论。我想这在 Manager/Employee 类型的关联中可能会有用 - 它允许用户将员工从一位经理切换到另一位经理。这真的不是我想要的。相反,我想提供一个现有评论列表,删除其中一个评论的能力,以及添加一个评论的能力。
所以我正在寻找此类自定义的起点(假设它超出了配置范围)。我似乎有一些关于字段自定义的提示,但这是不同的(不是吗?)我在网上找不到任何东西,所以我希望这里有人可以帮助我开始......
谢谢,
RailsAdmin 当前不允许显示操作的自定义部分。
在此示例中使用 RailsAdmin:
class Product < ActiveRecord::Base
has_many :comments, as: :commentable, inverse_of: :commentable
has_paper_trail
end
class Comment < ActiveRecord::Base
belongs_to :commentable, polymorphic: true, inverse_of: :comments
has_paper_trail
end
当我查看产品时,has_many
关联的评论是评论名称的逗号分隔列表。相反,我希望有一个 table 具有各种属性的 Comment 模型在列中。
此外,产品的默认编辑视图为我提供了可能与其他产品相关的评论列表,并允许用户 "steal" 评论并将其分配给视图中的当前评论。我想这在 Manager/Employee 类型的关联中可能会有用 - 它允许用户将员工从一位经理切换到另一位经理。这真的不是我想要的。相反,我想提供一个现有评论列表,删除其中一个评论的能力,以及添加一个评论的能力。
所以我正在寻找此类自定义的起点(假设它超出了配置范围)。我似乎有一些关于字段自定义的提示,但这是不同的(不是吗?)我在网上找不到任何东西,所以我希望这里有人可以帮助我开始......
谢谢,
RailsAdmin 当前不允许显示操作的自定义部分。