Ruby/Rails - 2つの単語で命名されたモデル(命名規則の問題)質問する

Ruby/Rails - 2つの単語で命名されたモデル(命名規則の問題)質問する

これは実際には命名規則に関する質問です。

PromotedEventsというモデルがあります

ファイルはpromoted_events.rbと呼ばれます

私は次のようにテーブルを作成しました:

create_table :promoted_events do |t|

今、何かを作成するのに問題があります。2つの単語を含むモデルを使用すると何か問題があるのではないかと思っています。

私はコンソールで試してみました

a = PromotedEvents.new

a = Promoted_Event.new

a = promoted_event.new

nameerror : uninitialized constantエラーが発生し続ける

何か案は?

ベストアンサー1

クラスは単一である必要があります。

PromotedEventファイルに名前を付けるpromoted_event.rb

a = PromotedEvent.new

おすすめ記事