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

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

ただいまの
回答率

90.61%

  • Ruby

    7317questions

    Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

  • Ruby on Rails

    6979questions

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

  • Ruby on Rails 5

    1526questions

  • SQLite

    604questions

    SQLiteはリレーショナルデータベース管理システムの1つで、サーバーではなくライブラリとして使用されている。

Railsのdbテストデータについて

解決済

回答 1

投稿

  • 評価
  • クリップ 2
  • VIEW 154

mypyn11

score 1

初心者ですのでやさしいご回答お待ちしております。

現在、1日で基本が身に付くRuby on Railsという本を見ながら、日記アプリケーションを作成中です。
いまはデータベースのところを作成しております。

sqliteでdiariesというテーブルを作成した後、test/fixture/diaries.ymlというファイルを作成

中のテストデータに適当なものを入れてからrails dbconsoleで

rails db:fixture:load

コマンドを実行でテストデータが格納されると本には書いてあるのですが
実行しても
・・>
・・>
・・>

という風になってしまいエンターを押し続けていたら永遠にこのままの状態です。

何時間か色々試しましたが解決しませんでしたので考えられる原因をアドバイスくださる方いらっしゃいましたらご回答いただけると幸いです。

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

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

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

    クリップを取り消します

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

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

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

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

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

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

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

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

    質問の評価を下げる

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

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

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

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

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

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

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

    詳細な説明はこちら

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

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

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

回答 1

checkベストアンサー

+1

...
rails dbconsoleで
rails db:fixture:load
...

rails console でなく、単に shell プロンプトの状態で 
rails db:fixture:load を実行してみてください。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/04/30 06:10

    ありがとうございます。
    Macなのですがどうすればいいでしょうか?

    キャンセル

  • 2018/04/30 06:28

    rails new を実行したのも shell プロンプトの状態だったはずです。
    それと同じです。rails *** という操作は shell プロンプトの状態で行うものです。

    キャンセル

  • 2018/04/30 12:02

    ターミナルに戻ってから実行したら無事にできました。意味が理解できました。初歩的なミスにも関わらず教えて頂き本当にありがとうございました。

    キャンセル

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

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

関連した質問

  • 解決済

    Rails おすすめTDD環境について

    RailsでWebアプリをつくる新しいプロジェクトに、私を含め4、5人のエンジニアが配置されました。 そこでTDDを採用した開発を行うことになりました。 しかし、メンバーはみなPH

  • 解決済

    Rails4 fixtureのプライマリキーが大きくなる

    初期データfixtureで入れると下記のようにプライマリーが大きくなってしまいます。 どうしたら正しく初期データを入れ込むことができるでしょうか Category id: 1, 

  • 解決済

    ActiveRecordを検証するRspecの書き方

    こんにちは。 Rails4でRspec3を使ってspecを作成しています。 以下のようなActiveRecordが返されるメソッドがあります。 #<ActiveRecord::

  • 解決済

    bundle exec rspec spec/ テストがパスできません・・・

    Ruby on Rails Tutorialに挑戦しているのですが、 見直して編集しなおしても下記のエラーによってテストがパスしません。 お手数ではございますが、お助けいただけな

  • 解決済

    Rails Tutorialでrails sエラーで困っています・・・

    昨日URLにつきましてご回答いただいた通りに実行してみたところ 下記のエラーが発生してしまいました。 > rails s でブラウザ確認をしましたがエラーが発生 NoMetho

  • 解決済

    サーバーサイドレンダリングとは?

    react-railsでサーバーサイドレンダリング! といった記事をよく見かけるのですが、 サーバーサイドレンダリングとはつまりどういうことですか? ルーティングをRailsが

  • 解決済

    Railsのコントローラとアクションについて

    お世話になっております 日記(daily)URLの下に、カテゴリを作りたいと思います。 ex:アニメ、マンガ、小説 これらのカテゴリのViewは全て共通しています。

  • 解決済

    rspecでのmodelの検索処理テスト方法について

    rspecを利用してmodelに検索処理を実装したときのテストについてです。 質問1 rspecで検索処理の結果の行数が何か別の手法で同様のsqlを取得した結果の行数を比較

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

  • Ruby

    7317questions

    Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

  • Ruby on Rails

    6979questions

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

  • Ruby on Rails 5

    1526questions

  • SQLite

    604questions

    SQLiteはリレーショナルデータベース管理システムの1つで、サーバーではなくライブラリとして使用されている。