Rails 中的映射关系:
Brower--URL(http://appaddress/urlcontrollerName/actionName/...)
1.controllerName≈urlControllerName≈controllerClassName≈controllerFileName
(e.g MyTest≈My_test≈MyTestController≈my_test_controller.rb)
其中,urlcontrollerName 和controllerFileName不区分大小写,但名称中不同的单词之间须用"_"分隔.
而controllerNameClass 名称中的name与ControllerName是完全相同的.
2.actionName=methodName≈templateFileName(in app/views/controllerNameFolder/)
其中,templateFileName是大小写不敏感的.(*.rhtml)
3.modelName=modelClassName≈tableName
其中,要求modelName必须是单数,而与之对应的tableName必须是复数
本文详细介绍了Rails框架中控制器、动作及模型与URL之间的映射关系。包括控制器名称与URL控制器名称之间的对应方式,动作名称与视图文件名的关系,以及模型名称与数据库表名的映射规则。
1053

被折叠的 条评论
为什么被折叠?



