これは本当に難しい質問かもしれませんが、私はかなり新しいレールです。私は最初のレールアプリケーションに取り組んでいます。破損したrails_adminを修正するためにダッシュボードコントローラとモデルを復元するには?
これは、ダッシュボード機能の作成に失敗したときに発生しました。どういうわけか、ダッシュボードのコントローラとモデルがすべて削除され、復元するために取り組んでいます。同様に、rails_adminは影響を受けており、もはや動作しません。
私は、バンドルをインストールすくいデシベルを試してみました:デシベルをリセット:移行し、まだこのエラーが表示されます。..
ERROR: relation "dashboards" does not exist
LINE 8: WHERE a.attrelid = '"dashboards"'::regclass
これは、/ adminに
require "rails_helper"
RSpec.feature "Visiting Admin Panel" do
before do
@Anag = User.create(first_name: "Anag", middle_initial: "A", last_name: "Avatar", email: "[email protected]", password: "Password", birthday: Date.new(1996), bio: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vitae tincidunt orci. Quisque mauris
tortor, dignissim ac dignissim ut, blandit eget risus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam mollis augue vestibulum dui facilisis sollicitudin. Nullam sit amet mattis elit. Nulla volutpat elementum enim sed viverra. Cras ante dolor, commodo eu
velit quis, sagittis egestas erat. Ut ac commodo mauris. Cras quis efficitur ipsum. Fusce fringilla felis ac lectus aliquet, quis dictum sapien posuere. Nunc iaculis lacinia augue, et hendrerit nibh mollis a. Sed sed dolor orci. Sed et turpis dictum, eleifend risus sit
amet, ultricies eros. Vivamus finibus sapien mauris, a tincidunt nisi eleifend vitae. Maecenas libero sapien, pulvinar et turpis a, malesuada sodales justo.", occupation: "Avatar", motto: "motto motto motto", website_link: "https://en.wikipedia.org/wiki/Avatar:_The_Last_Airbender",
hometown: "Air Temple, Western Air Temple",
confirmed_at: DateTime.new(2017), admin: true)
nfirmed_at: DateTime.new(2017))
end
scenario "with signed in user who's an admin" do
login_as(@Anag)
visit "admin"
expect(current_path).to eq "/admin"
expect(page).to have_content("Site Administration")
first(:link, "Assignments").click
expect(page).to have_content("List of Assignments")
end
end
で管理パネルを訪問し、当社のテストです
:これはRSpecのテストはVisiting Admin Panel with signed in user who's an admin
Failure/Error: visit "admin"
ActiveRecord::StatementInvalid:
PG::UndefinedTable: ERROR: relation "dashboards" does not exist
LINE 8: WHERE a.attrelid = '"dashboards"'::regclass
^
: SELECT a.attname, format_type(a.atttypid, a.atttypmod),
pg_get_expr(d.adbin, d.adrelid), a.attnotnull, a.atttypid, a.atttypmod,
(SELECT c.collname FROM pg_collation c, pg_type t
WHERE c.oid = a.attcollation AND t.oid = a.atttypid AND a.attcollation <> t.typcollation),
col_description(a.attrelid, a.attnum) AS comment
FROM pg_attribute a LEFT JOIN pg_attrdef d
ON a.attrelid = d.adrelid AND a.attnum = d.adnum
WHERE a.attrelid = '"dashboards"'::regclass
AND a.attnum > 0 AND NOT a.attisdropped
ORDER BY a.attnum
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/rails_admin-1.1.0/lib/rails_admin/adapters/active_record.rb:43:in `count'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/rails_admin-1.1.0/lib/rails_admin/config/actions/dashboard.rb:26:in `block (3 levels) in <class:Dashboard>'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/rails_admin-1.1.0/lib/rails_admin/config/actions/dashboard.rb:24:in `each'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/rails_admin-1.1.0/lib/rails_admin/config/actions/dashboard.rb:24:in `block (2 levels) in <class:Dashboard>'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/rails_admin-1.1.0/app/controllers/rails_admin/main_controller.rb:22:in `instance_eval'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/rails_admin-1.1.0/app/controllers/rails_admin/main_controller.rb:22:in `dashboard'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/railties-5.0.0.1/lib/rails/engine.rb:522:in `call'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/railties-5.0.0.1/lib/rails/railtie.rb:193:in `public_send'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/railties-5.0.0.1/lib/rails/railtie.rb:193:in `method_missing'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/rack-pjax-1.0.0/lib/rack/pjax.rb:12:in `call'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/remotipart-1.3.1/lib/remotipart/middleware.rb:32:in `call'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block in call'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/rack-2.0.1/lib/rack/etag.rb:25:in `call'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/rack-2.0.1/lib/rack/conditional_get.rb:25:in `call'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/rack-2.0.1/lib/rack/head.rb:12:in `call'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/rack-2.0.1/lib/rack/session/abstract/id.rb:222:in `context'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/rack-2.0.1/lib/rack/session/abstract/id.rb:216:in `call'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/railties-5.0.0.1/lib/rails/rack/logger.rb:36:in `call_app'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/railties-5.0.0.1/lib/rails/rack/logger.rb:24:in `block in call'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/railties-5.0.0.1/lib/rails/rack/logger.rb:24:in `call'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/rack-2.0.1/lib/rack/method_override.rb:22:in `call'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/rack-2.0.1/lib/rack/runtime.rb:22:in `call'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/rack-2.0.1/lib/rack/sendfile.rb:111:in `call'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/railties-5.0.0.1/lib/rails/engine.rb:522:in `call'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/rack-2.0.1/lib/rack/urlmap.rb:68:in `block in call'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/rack-2.0.1/lib/rack/urlmap.rb:53:in `each'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/rack-2.0.1/lib/rack/urlmap.rb:53:in `call'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in `request'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/rack-test-0.6.3/lib/rack/test.rb:58:in `get'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/capybara-2.11.0/lib/capybara/rack_test/browser.rb:61:in `process'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/capybara-2.11.0/lib/capybara/rack_test/browser.rb:36:in `process_and_follow_redirects'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/capybara-2.11.0/lib/capybara/rack_test/browser.rb:22:in `visit'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/capybara-2.11.0/lib/capybara/rack_test/driver.rb:43:in `visit'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/capybara-2.11.0/lib/capybara/session.rb:246:in `visit'
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/capybara-2.11.0/lib/capybara/dsl.rb:52:in `block (2 levels) in <module:DSL>'
# ./spec/features/viewing_admin_panel_spec.rb:53:in `block (2 levels) in <top (required)>'
# ------------------
# --- Caused by: ---
# PG::UndefinedTable:
# ERROR: relation "dashboards" does not exist
# LINE 8: WHERE a.attrelid = '"dashboards"'::regclass
# ^
# /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/rails_admin-1.1.0/lib/rails_admin/adapters/active_record.rb:43:in `count'
これが私たちの宝石のファイルであるとの結果であります私はlocalhostを訪問したときに
source 'https://rubygems.org'
# Ruby 2.2.4
ruby '2.3.0'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '~> 5.0.0', '>= 5.0.0.1'
# Use postgresql as the database for Active Record
gem 'pg', '~> 0.18'
gem 'puma', '~> 3.0'
gem 'sass-rails', '~> 5.0'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.2'
gem 'jquery-rails'
gem 'turbolinks', '~> 5'
https://github.com/rails/jbuilder
gem 'jbuilder', '~> 2.5'
# Use Capistrano for deployment
# gem 'capistrano-rails', group: :development
group :development, :test do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem 'byebug', platform: :mri
gem 'rspec-rails', '~> 3.4', '>= 3.4.2'
end
group :development do
# Access an IRB console on exception pages or by using <%= console %> anywhere in the code.
gem 'web-console'
gem 'listen', '~> 3.0.5'
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
gem 'spring'
gem 'spring-watcher-listen', '~> 2.0.0'
# Added Development gems
gem 'better_errors'
gem 'binding_of_caller' # For better_errors advanced features
gem 'brakeman', require: false # Checking Security
gem 'guard', '~> 2.14'
gem 'guard-rspec', '~> 4.7', '>= 4.7.3'
gem 'guard-cucumber', '~> 2.1', '>= 2.1.2'
end
group :test do
# gem 'faker', '~> 1.6', '>= 1.6.3'
# gem 'shoulda-matchers', '~> 3.1', '>= 3.1.1', require: false
gem 'database_cleaner', '~> 1.5'
gem 'simplecov', require: false
gem 'capybara', '~> 2.7', '>= 2.7.1'
end
gem 'spring-commands-rspec', :groups => [:development, :test]
gem 'factory_girl_rails', :groups => [:development, :test]
# Added gems
gem 'rails_admin', '~> 1.0'
gem 'figaro'
gem 'slim-rails'
# Authentication
gem 'devise', '~> 4.2.0'
# Authorization
gem 'pundit', '~> 1.1'
gem 'geocoder', '~> 1.4.0'
# Forms
gem 'simple_form'
gem 'country_select'
gem 'mail_form', '~> 1.3.0'
gem 'kaminari', '~> 0.17.0'
gem 'carrierwave', '~> 0.11.2'
gem 'mini_magick', '~> 4.5.1'
gem 'fog-aws'
gem 'unf'
gem 'file_validators' # File Size Validations, May be out of date
# Debudding & Errors
gem 'rubocop', '~> 0.45.0', require: false
# SEO
gem 'meta-tags'
gem 'sitemap_generator'
# Cron jobs
gem 'whenever', require: false
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
は、これが当社のサーバーのログ出力です:3000/adminに
Processing by RailsAdmin::MainController#dashboard as HTML
(2.9ms) SELECT COUNT(*) FROM "posts" WHERE "posts"."type" IN ('Announcement')
Announcement Load (1.1ms) SELECT "posts".* FROM "posts" WHERE "posts"."type" IN ('Announcement') ORDER BY "posts"."created_at" ASC LIMIT $1 [["LIMIT", 1]]
(3.5ms) SELECT COUNT(*) FROM "assignments"
Assignment Load (0.6ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" DESC LIMIT $1 [["LIMIT", 1]]
(0.9ms) SELECT COUNT(*) FROM "categories"
(0.7ms) SELECT COUNT(*) FROM "comments"
Comment Load (0.5ms) SELECT "comments".* FROM "comments" ORDER BY "comments"."created_at" ASC LIMIT $1 [["LIMIT", 1]]
(0.8ms) SELECT COUNT(*) FROM "posts" WHERE "posts"."type" IN ('Coupon')
Coupon Load (0.8ms) SELECT "posts".* FROM "posts" WHERE "posts"."type" IN ('Coupon') ORDER BY "posts"."created_at" ASC LIMIT $1 [["LIMIT", 1]]
Completed 500 Internal Server Error in 614ms (ActiveRecord: 42.8ms)
DEPRECATION WARNING: #original_exception is deprecated. Use #cause instead. (called from initialize at /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/better_errors-2.1.1/lib/better_errors/raised_exception.rb:7)
DEPRECATION WARNING: #original_exception is deprecated. Use #cause instead. (called from initialize at /Users/MarcusKA/.rvm/gems/ruby-2.3.0/gems/better_errors-2.1.1/lib/better_errors/raised_exception.rb:8)
PG::UndefinedTable - ERROR: relation "dashboards" does not exist
LINE 8: WHERE a.attrelid = '"dashboards"'::regclass
^
:
activerecord (5.0.0.1) lib/active_record/connection_adapters/postgresql/database_statements.rb:88:in `block in query'
activerecord (5.0.0.1) lib/active_record/connection_adapters/abstract_adapter.rb:566:in `block in log'
activesupport (5.0.0.1) lib/active_support/notifications/instrumenter.rb:21:in `instrument'
activerecord (5.0.0.1) lib/active_record/connection_adapters/abstract_adapter.rb:560:in `log'
activerecord (5.0.0.1) lib/active_record/connection_adapters/postgresql/database_statements.rb:87:in `query'
activerecord (5.0.0.1) lib/active_record/connection_adapters/postgresql_adapter.rb:739:in `column_definitions'
activerecord (5.0.0.1) lib/active_record/connection_adapters/postgresql/schema_statements.rb:227:in `columns'
activerecord (5.0.0.1) lib/active_record/connection_adapters/schema_cache.rb:56:in `columns'
activerecord (5.0.0.1) lib/active_record/connection_adapters/schema_cache.rb:62:in `columns_hash'
activerecord (5.0.0.1) lib/active_record/model_schema.rb:354:in `load_schema!'
activerecord (5.0.0.1) lib/active_record/attributes.rb:233:in `load_schema!'
activerecord (5.0.0.1) lib/active_record/attribute_decorators.rb:28:in `load_schema!'
activerecord (5.0.0.1) lib/active_record/model_schema.rb:349:in `load_schema'
activerecord (5.0.0.1) lib/active_record/model_schema.rb:261:in `columns'
activerecord (5.0.0.1) lib/active_record/model_schema.rb:298:in `column_names'
activerecord (5.0.0.1) lib/active_record/relation/calculations.rb:216:in `aggregate_column'
activerecord (5.0.0.1) lib/active_record/relation/calculations.rb:239:in `execute_simple_calculation'
activerecord (5.0.0.1) lib/active_record/relation/calculations.rb:209:in `perform_calculation'
activerecord (5.0.0.1) lib/active_record/relation/calculations.rb:118:in `calculate'
activerecord (5.0.0.1) lib/active_record/relation/calculations.rb:40:in `count'
rails_admin (1.1.0) lib/rails_admin/adapters/active_record.rb:43:in `count'
rails_admin (1.1.0) lib/rails_admin/config/actions/dashboard.rb:26:in `block (3 levels) in <class:Dashboard>'
rails_admin (1.1.0) lib/rails_admin/config/actions/dashboard.rb:24:in `block (2 levels) in <class:Dashboard>'
rails_admin (1.1.0) app/controllers/rails_admin/main_controller.rb:22:in `dashboard'
actionpack (5.0.0.1) lib/action_controller/metal/basic_implicit_render.rb:4:in `send_action'
actionpack (5.0.0.1) lib/abstract_controller/base.rb:188:in `process_action'
actionpack (5.0.0.1) lib/action_controller/metal/rendering.rb:30:in `process_action'
actionpack (5.0.0.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
activesupport (5.0.0.1) lib/active_support/callbacks.rb:126:in `call'
activesupport (5.0.0.1) lib/active_support/callbacks.rb:506:in `block (2 levels) in compile'
activesupport (5.0.0.1) lib/active_support/callbacks.rb:455:in `call'
activesupport (5.0.0.1) lib/active_support/callbacks.rb:101:in `__run_callbacks__'
activesupport (5.0.0.1) lib/active_support/callbacks.rb:750:in `_run_process_action_callbacks'
activesupport (5.0.0.1) lib/active_support/callbacks.rb:90:in `run_callbacks'
actionpack (5.0.0.1) lib/abstract_controller/callbacks.rb:19:in `process_action'
actionpack (5.0.0.1) lib/action_controller/metal/rescue.rb:20:in `process_action'
actionpack (5.0.0.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
activesupport (5.0.0.1) lib/active_support/notifications.rb:164:in `block in instrument'
activesupport (5.0.0.1) lib/active_support/notifications/instrumenter.rb:21:in `instrument'
activesupport (5.0.0.1) lib/active_support/notifications.rb:164:in `instrument'
actionpack (5.0.0.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
actionpack (5.0.0.1) lib/action_controller/metal/params_wrapper.rb:248:in `process_action'
activerecord (5.0.0.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
actionpack (5.0.0.1) lib/abstract_controller/base.rb:126:in `process'
actionview (5.0.0.1) lib/action_view/rendering.rb:30:in `process'
actionpack (5.0.0.1) lib/action_controller/metal.rb:190:in `dispatch'
actionpack (5.0.0.1) lib/action_controller/metal.rb:262:in `dispatch'
actionpack (5.0.0.1) lib/action_dispatch/routing/route_set.rb:50:in `dispatch'
actionpack (5.0.0.1) lib/action_dispatch/routing/route_set.rb:32:in `serve'
actionpack (5.0.0.1) lib/action_dispatch/journey/router.rb:39:in `block in serve'
actionpack (5.0.0.1) lib/action_dispatch/journey/router.rb:26:in `serve'
actionpack (5.0.0.1) lib/action_dispatch/routing/route_set.rb:725:in `call'
railties (5.0.0.1) lib/rails/engine.rb:522:in `call'
railties (5.0.0.1) lib/rails/railtie.rb:193:in `method_missing'
actionpack (5.0.0.1) lib/action_dispatch/routing/mapper.rb:17:in `block in <class:Constraints>'
actionpack (5.0.0.1) lib/action_dispatch/routing/mapper.rb:46:in `serve'
actionpack (5.0.0.1) lib/action_dispatch/journey/router.rb:39:in `block in serve'
actionpack (5.0.0.1) lib/action_dispatch/journey/router.rb:26:in `serve'
actionpack (5.0.0.1) lib/action_dispatch/routing/route_set.rb:725:in `call'
rack-pjax (1.0.0) lib/rack/pjax.rb:12:in `call'
remotipart (1.3.1) lib/remotipart/middleware.rb:32:in `call'
warden (1.2.6) lib/warden/manager.rb:35:in `block in call'
warden (1.2.6) lib/warden/manager.rb:34:in `call'
rack (2.0.1) lib/rack/etag.rb:25:in `call'
rack (2.0.1) lib/rack/conditional_get.rb:25:in `call'
rack (2.0.1) lib/rack/head.rb:12:in `call'
rack (2.0.1) lib/rack/session/abstract/id.rb:222:in `context'
rack (2.0.1) lib/rack/session/abstract/id.rb:216:in `call'
actionpack (5.0.0.1) lib/action_dispatch/middleware/cookies.rb:613:in `call'
activerecord (5.0.0.1) lib/active_record/migration.rb:552:in `call'
actionpack (5.0.0.1) lib/action_dispatch/middleware/callbacks.rb:38:in `block in call'
activesupport (5.0.0.1) lib/active_support/callbacks.rb:97:in `__run_callbacks__'
activesupport (5.0.0.1) lib/active_support/callbacks.rb:750:in `_run_call_callbacks'
activesupport (5.0.0.1) lib/active_support/callbacks.rb:90:in `run_callbacks'
actionpack (5.0.0.1) lib/action_dispatch/middleware/callbacks.rb:36:in `call'
actionpack (5.0.0.1) lib/action_dispatch/middleware/executor.rb:12:in `call'
actionpack (5.0.0.1) lib/action_dispatch/middleware/remote_ip.rb:79:in `call'
better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
actionpack (5.0.0.1) lib/action_dispatch/middleware/debug_exceptions.rb:49:in `call'
web-console (3.4.0) lib/web_console/middleware.rb:135:in `call_app'
web-console (3.4.0) lib/web_console/middleware.rb:28:in `block in call'
web-console (3.4.0) lib/web_console/middleware.rb:18:in `call'
actionpack (5.0.0.1) lib/action_dispatch/middleware/show_exceptions.rb:31:in `call'
railties (5.0.0.1) lib/rails/rack/logger.rb:36:in `call_app'
railties (5.0.0.1) lib/rails/rack/logger.rb:24:in `block in call'
activesupport (5.0.0.1) lib/active_support/tagged_logging.rb:70:in `block in tagged'
activesupport (5.0.0.1) lib/active_support/tagged_logging.rb:26:in `tagged'
activesupport (5.0.0.1) lib/active_support/tagged_logging.rb:70:in `tagged'
railties (5.0.0.1) lib/rails/rack/logger.rb:24:in `call'
sprockets-rails (3.2.0) lib/sprockets/rails/quiet_assets.rb:13:in `call'
actionpack (5.0.0.1) lib/action_dispatch/middleware/request_id.rb:24:in `call'
rack (2.0.1) lib/rack/method_override.rb:22:in `call'
rack (2.0.1) lib/rack/runtime.rb:22:in `call'
activesupport (5.0.0.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
actionpack (5.0.0.1) lib/action_dispatch/middleware/executor.rb:12:in `call'
actionpack (5.0.0.1) lib/action_dispatch/middleware/static.rb:136:in `call'
rack (2.0.1) lib/rack/sendfile.rb:111:in `call'
railties (5.0.0.1) lib/rails/engine.rb:522:in `call'
puma (3.6.0) lib/puma/configuration.rb:225:in `call'
puma (3.6.0) lib/puma/server.rb:578:in `handle_request'
puma (3.6.0) lib/puma/server.rb:415:in `process_client'
puma (3.6.0) lib/puma/server.rb:275:in `block in run'
puma (3.6.0) lib/puma/thread_pool.rb:116:in `block in spawn_thread'
Started POST "/admin/__better_errors/d8e9adcf6cf62efb/variables" for ::1 at 2017-01-24 23:16:58 -0500
これが私たちのダッシュボードモデルです。
class Dashboard < ApplicationRecord
end
これは我々のスキーマです。
手動で再作成する必要がある空のモデルだと思います。必要なダッシュボードモデルを生成し、rails_adminが削除または上書きされたために再度移行する方法はありますか?さらに詳しい情報が必要な場合は、私に知らせてください。
私はそれを試みました。私はバンドルをインストールしようとしましたが、rake db:reset db:migrateとなり、このエラーが表示されます。エラー:関係「ダッシュボード」は存在しません 行8:どこにa.attrelid = ''ダッシュボード '' :: regclass。現在のレール適用状況をよりよく反映するように質問を更新しました。 – Marcus
**ダッシュボード**テーブルがスキーマに存在しません。移行ファイルと移行の結果を投稿できますか? – ardochhigh
最後の移行はクラスAddShippingTypeToStores
Marcus