私はRoRを初めて使用しています。私はテーブルを生成するために "rails generate model ServiceConfigs"コマンドを使用しました。 コマンドは次のとおりです railsはモデルを生成しますServiceConfigs configs:文字列 rake db:migrate - app/db/service_config.rbが作成されています。 service_config.rbファイルを編集して2列を追加し、サービステーブルとの外部キーの関係を持っています。だからコードはRuby on Railsデータベース:app/model/table.rbファイルを変更して外部キーの関係を記述する方法
class ServiceConfigs < ActiveRecord::Base
belongs_to :service, :dependent => :destroy
validates_presence_of :configs
end
私は下線データベースにログインし、テーブルを見て私はテーブルスキーマの外部キーの関係が表示されません。何が間違っている/もっと私はする必要がありますか?あなたは、単一を記述しているかのようにまず、私は、単数形でモデルに名前を付けたい:あなたがここに入門しているよう
は非常にあなたの時間を感謝し、あなたのための非常に少ないノートを クリシュナ
こんにちはJoseph、返信と提案に感謝します。私が移行スクリプトに追加するのを忘れて、model/service_config.rbファイルの変更をしたいのであれば、どうしたらいいですか?私は、移行スクリプト "rake db:migrate"を実行することを意味します。私たちは何をする必要があるのモデルの変更?なぜ私はdatatbaseでそれを見ることができないのですか? – PGK
ちょっと、私の答えを更新しました。 –
これはうまくいきました。私は別の質問があります。私たちが移行スクリプトを通してあらゆることを行うことができれば、モデルファイルの作成のポイントは何ですか? – PGK