アプリケーションでルートを実行するのに問題があります。
1.
アクティブな管理者がhttp://admin.lvh.me:3000/を参照できるようにしたいのです が、このコードを使用してみましたが、インデックス ページしか表示されません。
# config/routes.rb
scope :admin, constraints: { subdomain: "admin" } do
ActiveAdmin.routes(self)
devise_for :admin_users, ActiveAdmin::Devise.config.merge(path: "/")
end
# config/initializers/active_admin.rb
config.default_namespace = :admin
機能する唯一の URL はhttp://admin.lvh.me:3000/admin
です。回避することは可能/admin
ですか?
2.
私のアプリケーションの各試験には多くの部分があります。このコードを使用して、各試験に部品ボタンを追加したいと考えています。
# app/admin/exams.rb
ActiveAdmin.register Exam do
# ...
index do
column :actions do |exam|
link_to "Part", admin_exam_parts_path(exam)
end
default_actions
end
# ...
end
問題は、それadmin_exam_parts_path
が存在しないことです。
# config/routes.rb
scope :admin, constraints: { subdomain: "admin" } do
resources :exams do
resources :parts
end
ActiveAdmin.routes(self)
devise_for :admin_users, ActiveAdmin::Devise.config.merge(path: "/")
end
rake routes | grep /admin/exams/:exam_id/parts
何も返しません。私は何を間違っていますか?
私は走っています
- アクティブ管理者 0.5.1
- レール3.2.12
- ルビー1.9.3