質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.52%

  • Ruby on Rails

    7254questions

    Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

  • MySQL

    5845questions

    MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Railsで既存DBテーブルをブラウザで表示させるためには

受付中

回答 0

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 116

kozica

score 26

 実現したいこと

Ruby on Railsで既存DBのテーブルをブラウザで表示させたいのですが、どうすればいいでしょうか?
お力を貸して頂きたいです

参照テーブルのCREATE TABLE

#schema.rb
ActiveRecord::Schema.define(version: 0) do

  create_table "personal_logs", id: :integer, options: "ENGINE=InnoDB DEFAULT CHARSET=ujis", force: :cascade do |t|
    t.string "logid", limit: 32, null: false
    t.string "macaddr", limit: 20, null: false
    t.string "aid", limit: 20
    t.string "auth_policy", limit: 20
    t.string "provider", limit: 20
    t.text "data"
    t.datetime "cdate"
    t.datetime "udate"
    t.index ["aid", "auth_policy", "provider"], name: "IDX_personal_logs_2"
    t.index ["id"], name: "KEY_personal_logs_1"
    t.index ["logid", "macaddr"], name: "IDX_personal_logs_1"
  end

end
#migrate
def change
    create_table :personal_logs do |t|
      t.string :logid, limit: 32, null: false
      t.string :macaddr, limit: 20, null: false
      t.string :aid, limit: 20
      t.string :auth_policy, limit: 20
      t.string :provider, limit: 20
      t.text :data
      t.datetime :cdate
      t.datetime :udate
      t.index ["aid", "auth_policy", "provider"], name: "IDX_personal_logs_2"
      t.index ["id"], name: "KEY_personal_logs_1"
      t.index ["logid", "macaddr"], name: "IDX_personal_logs_1"

      t.timestamps
    end

 補足情報(FW/ツールのバージョンなど)

OS:ubuntu18
ruby:2.5.1
Mysql

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正の依頼

  • maisumakun

    2018/07/13 11:53

    2点確認したいことがあります。その1:「RailsからDBサーバは認識できるようになっていますか?」その2:「参照したいテーブルのCREATE TABLEを書いていただけますか?」

    キャンセル

  • kozica

    2018/07/13 13:37

    1.認識はできているかと思います。rails cで(table名).allなどがちゃんと対応してるので。ただ、ネット見ながらしたのでちゃんと設定できてるかは怪しいです。 2.編集で記載します

    キャンセル

まだ回答がついていません

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.52%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る

  • Ruby on Rails

    7254questions

    Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

  • MySQL

    5845questions

    MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。