У меня есть приложение rails, которое использует активного администратора. На панели инструментов перечислены все мои таблицы, и все они отлично работают, кроме одной.
http://prntscr.com/k0mjzu
На этой странице ничего не отображается, так как таблица пуста, но вы можете видеть, что в ней отображаются все 2 объявления, но они не отображаются.
Единственное, о чем я могу думать, это то, что у моего routes.rb
для рекламы есть path: :poster
, но даже если я его удалю, ничего не изменится.
Rails.application.routes.draw do
resources :ads
devise_for :admin_users, ActiveAdmin::Devise.config
ActiveAdmin.routes(self)
resources :ads, path: :poster do
collection do
post 'getAds'
end
member do
put 'update_status'
end
end
это мой admin/ad.rb
ActiveAdmin.register Ad do
permit_params :client_id, :ad_size_id, :status, :note
index do
selectable_column
id_column
column :client_id
column :ad_size_id
column :status
column :note
actions
end
filter :client_id
filter :ad_size_id
filter :status
filter :note
form do |f|
f.inputs "User Details" do
f.input :client_id
f.input :ad_size_id
f.input :status
f.input :note
end
f.actions
end
end
это models/ad.rb
class Ad < ApplicationRecord
belongs_to :client
belongs_to :ad_size
validates :ad_size, presence: true
end
Любая помощь будет принята с благодарностью.
Спасибо