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

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

新規登録して質問してみよう
ただいま回答率
85.35%
Ruby

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

Ruby on Rails

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

データベース

データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

Q&A

1回答

1198閲覧

rails db:seedが上手く出来ずロード失敗してしまいます。

Takanoj

総合スコア38

Ruby

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

Ruby on Rails

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

データベース

データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

0グッド

0クリップ

投稿2020/05/19 06:18

seedに情報を入れたいのですが、上手く入りません。

定数を自動ロード出来ないとエラー内容は、分かりますが解決方法が分かりません。

もし宜しければ教えて頂ければと思います。

モデル
City_introduction     

関連付け
has_many :station, dependent: :destroy

モデル
station   

関連付け
belongs_to :city_introduction
エラー内容になります。
****### rails aborted!
LoadError: Unable to autoload constant City_introduction, expected **
**/home/vagrant/work/town_i/app/models/city_introduction.rb to define it
/home/vagrant/work/town_i/db/seeds.rb:55:in <top (required)>' /home/vagrant/work/town_i/bin/rails:9:in <top (required)>'
/home/vagrant/work/town_i/bin/spring:15:in <top (required)>' bin/rails:3:in load'
bin/rails:3:in `<main>'
Tasks: TOP => db:seed
(See full trace by running task with --trace)

seed情報

City_introduction_1 = City_introduction .create!(
introduction: '横浜',
comment: 'コメントコメント',
image: File.open('./app/assets/images/big-star.png'),
customer_id: 1,
)

Staion.create!(
name: '横浜',
explanation: '都市景観100選受賞地区にも選ばれた横浜みなとみらいには横浜みなと博物館、パシフィコ横浜、横浜ランドマークタワー、よこはまコスモワールド、赤レンガ倉庫などの観光スポットが点在している。',
image: File.open('./app/assets/images/station/yokoham.jpg'),
city_introduction_id: city_introduction_1 .id
)

Staion.create!(
name: '品川',
explanation: '品川は品川駅に新幹線が通っている事もあり、ターミナル駅として日々多くの人で賑わうエリア。高層ビルが立ち並ぶ近代的な街並みの中には、実は人気スポットもたくさんある。',
image: File.open('./app/assets/images/station/shinagawa.jpg'),
city_introduction_id: city_introduction_1 .id
)

Staion.create!(
name: '新橋',
explanation: '駅前の広場全体を「SL広場」というが、待ち合わせスポットがある。また、東の汐留口側には電通や日本テレビ、パナソニックなどの本社が居を構えるオフィス街になっている。',
image: File.open('./app/assets/images/station/shinbashi.jpg'),
city_introduction_id: city_introduction_1 .id
)

Staion.create!(
name: '新宿',
explanation: '新宿駅の乗降客数は全路線合計で約342万人(2015年)と言われており、この数字は世界一の数字でギネス記録にも認定されている。東口が有名で、アルタや伊勢丹などがある新宿通りと、歌舞伎町がある靖国通りがメイン通りといえる。',
image: File.open('./app/assets/images/station/shinzyuku.jpg'),
city_introduction_id: city_introduction_1 .id
)

Staion.create!(
name: '渋谷',
explanation: '1日の通行人数は約50万人とも言われ、世界でも類を見ない通行量を誇るスクランブル交差点。JR東日本、京王電鉄、東急電鉄、東京メトロという4社の路線が乗り入れるターミナル駅になる。',
image: File.open('./app/assets/images/station/shibuya.jpg'),
city_introduction_id: city_introduction_1 .id
)

Staion.create!(
name: '東京',
explanation: '日本経済の中心的な役割を担う企業が多く集積する丸の内、八重洲。創建当時の姿に復原された、「東京駅赤煉瓦駅舎」をはじめ、丸の内ブリックスクエア、KITTEといった新名所が街に新たな魅力を加えている。',
image: File.open('./app/assets/images/station/toukyou.jpg'),
city_introduction_id: city_introduction_1 .id
)

Staion.create!(
name: '上野',
explanation: '上野の特徴は、山手と下町の両方が共存している点。山手エリアは台地の上にある上野公園が中心で、国立西洋美術館をはじめ上野動物園など数多くの文化施設が集中。北側には、東京芸術大学のなど、閑静な住宅地が広がる。',
image: File.open('./app/assets/images/ueno.jpg'),
city_introduction_id: city_introduction_1 .id
)

Staion.create!(
name: '池袋',
explanation: '駅西口の『サンシャインシティ』は娯楽・観光のメッカとなっているほか、大ヒットドラマの舞台となった『池袋西口公園』も現在は池袋を象徴するスポットとして有名。横浜や大宮方面にも乗換せずに行けるため、交通アクセスは抜群に良い。',
image: File.open('./app/assets/images/station/ikebukuro.jpg'),
city_introduction_id: city_introduction_1 .id
)

Staion.create!(
name: '秋葉原',
explanation: '葉原の特徴としてあげられるのは、オタクの聖地です。家電店とコミックやフィギュアやメイド喫茶など、家電とオタクの雰囲気が交わった街です。日曜は歩行者天国になるため、一層賑わいを見せます。アニメや家電に興味がなくても、行くと独特の雰囲気があり楽しめます。',
image: File.open('./app/assets/images/station/akihabara.jpg'),
city_introduction_id: city_introduction_1 .id
)

Staion.create!(
name: '恵比寿',
explanation: 'JR山手線、埼京線、湘南新宿ラインと東京メトロ日比谷線が利用可能で交通の弁は良く、恵比寿のランドマークといわれる『恵比寿ガーデンプレイス』や駅ビルの『アトレ恵比寿』、アトレ恵比寿西館の新設や中高層マンションの建築など、時代のトレンドを先取りする街並みがあります。',
image: File.open('./app/assets/images/station/ebisu.jpg'),
city_introduction_id: city_introduction_1 .id
)

よろしくお願い申し上げます。

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

Railsの命名規則ではクラス名はキャメルケースで定義します。
city_introduction.rb というファイルのモデルであればクラス名は CityIntroduction であるべきです。

投稿2020/05/21 07:36

satoshih

総合スコア799

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問