-1

我在 Rails 中尝试了一些东西,但在脚手架过程中遇到了一个特殊问题。这可能是我不熟悉的东西,让我告诉你我做了什么:

第一的:

rails g controller painel painel

创建一个简单的首页二:

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

然后我重复了同一行,但更改了名称,如下所示:

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

Ideia我对and做了同样的事情Analise

完成后,我查看了文件结构,Noticia 和 Ideia 的控制器是noticia_controller.rbandideia_controller.rb但另外两个是artigos_controller.rband analises_controller.rb,两个是复数,两个是单数。自然地,前两个在页面上没有按应有的方式工作,我试图一次又一次地重复相同的过程以获得相同的结果。我将不胜感激有关此事的任何想法,谢谢!

4

1 回答 1

2

这是因为 Rails 中的复数规则更适合英语而不是其他语言。

我强烈建议避免使用脚手架生成器,而只使用以下两个命令生成控制器和模型:

rails g controller artigos
rails g model artigo category:string

然后从那里开始建设。

于 2013-04-24T03:11:35.600 回答