Ruby on rails rails中模型和控制器之间的关系

Ruby on rails rails中模型和控制器之间的关系,ruby-on-rails,Ruby On Rails,我是一个初学者,我对模型和控制器名称规范有疑问,我已经将模型名称创建为“login”,控制器名称是否应该是模型名称的复数形式,如“logins”?您可能需要仔细阅读 模型通常是单数,控制器通常是复数。def index@mails=Mail.find(:all)respond_to do | format | format.html#index.html.erb format.xml{render:xml=>@mails}end end end#GET/mails/1#GET/mails/1.x

我是一个初学者,我对模型和控制器名称规范有疑问,我已经将模型名称创建为“login”,控制器名称是否应该是模型名称的复数形式,如“logins”?

您可能需要仔细阅读


模型
通常是单数,
控制器
通常是复数。

def index@mails=Mail.find(:all)respond_to do | format | format.html#index.html.erb format.xml{render:xml=>@mails}end end end#GET/mails/1#GET/mails/1.xml def show@Mail=Mail.find(params[:id])回复| format | format.html#show.html.erb format.xml{render:xml=>@mail}end结束def index@mails=mail和def show@mail=mail之间的区别是什么,其中index包含@mails,show包含@mail它定义了什么?