-1

Rails でいくつかのことを試していますが、足場プロセスで特定の問題が発生しました。よくわからないかもしれませんが、私がやったことをお見せしましょう:

初め:

rails g controller painel painel

シンプルなフロントページを作成する 2番目:

rails g scaffold Noticia title:string category:string tags:string text:text

次に、同じ行を繰り返しましたが、名前を次のように変更しました。

rails g scaffold Artigo title:string category:string tags:string text:text

と で同じことをIdeiaAnaliseました。

ファイル構造と Noticia と Ideia のコントローラーはnoticia_controller.rbandideia_controller.rbでしたが、他の 2 つはartigos_controller.rbandでしたanalises_controller.rb。2 つは複数形で、2 つは単数形でした。当然のことながら、最初の 2 つはページ上でうまく機能せず、同じ結果を得るために同じプロセスを何度も繰り返そうとしました。この件に関するアイデアをいただければ幸いです。ありがとうございます。

4

1 に答える 1

2

これは、Rails の複数形規則が他の言語よりも英語に適しているためです。

scaffold ジェネレーターを使用せず、次の 2 つのコマンドを使用してコントローラーとモデルを生成することを強くお勧めします。

rails g controller artigos
rails g model artigo category:string

そして、そこから構築します。

于 2013-04-24T03:11:35.600 に答える