0
我在rails項目中的activeadmin中出現了一個奇怪的問題。
我已經創建了新的rails項目和兩個表格如下。
外鍵不能在rails項目中的activeadmin中工作
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寶石。
ActiveAdmin.register Category do
permit_params :title
end
ActiveAdmin.register Subcategory do
permit_params :category_id, :title
end
我登錄成功。
我添加了新的類別。如果我單擊該子類別以創建新的子類別,則類別項目會帶來類似圖像的錯誤。
我想顯示我添加的類別。 最好的問候。
感謝您的快速信息。我應該在哪裏放置代碼? –
「ActiveAdmin.register類別」的塊內部# –
類似上述內容。 –