【发布时间】:2016-02-13 06:36:00
【问题描述】:
我在 rails 项目的 activeadmin 中遇到了一个奇怪的问题。
我创建了新的 rails 项目和两个表,如下所示。
rails g model category title:text
rails g model subcategory category:references title:text
子类别通过引用关键字属于具有外键“category_id”的类别。 我已将类别和子类别模型更改如下。
class Category < ActiveRecord::Base
has_many :subcategories, dependent: :destroy
end
和
class Subcategory < ActiveRecord::Base
belongs_to :category
default_scope -> { order(created_at: :desc) }
end
我在 Gemfile 中添加了 activeadmin gem 并安装了。
ActiveAdmin.register Category do
permit_params :title
end
ActiveAdmin.register Subcategory do
permit_params :category_id, :title
end
我登录成功。
我添加了新类别。如果我单击子类别以创建新的子类别,则类别项目会带来像图像一样的错误。
我想显示我添加的类别。 最好的问候。
【问题讨论】:
标签: ruby-on-rails ruby activeadmin