1

Joosy をいじる todos アプリを作成しています。Todoまた、joosy アプリケーションに名前を付けながらRails モデルを呼び出したいと考えていますtodoapp/controllers/todos_controller.rb次の 2 行は、入力する順序に関係なく競合を引き起こします。

rails g todos title:string
rails g joosy:preloader todos

回避策としてitems、Rails リソースに使用しましたが、同じ名前を使用する方法はありますか?

4

1 に答える 1

1

ここでの問題は、デフォルトで現在のジェネレーターがアプリケーションの名前でサービスを提供するコントローラーを作成しようとすることです。todos本当にJoosy アプリ名として使用したい場合は、次のようにします。

  1. プリローダーを生成する
  2. 生成されたコントローラーの名前を手動で変更します
  3. 名前の変更を反映するようにルートにパッチを適用する
  4. 足場を生成するようになりました

ただし、アプリケーションの名前を「front」などに変更することをお勧めします。Rails アプリケーションの中で唯一の Joosy アプリになるので、名前はあまり関係ありません。

于 2013-06-25T10:53:34.260 に答える