`
小嗷喏
  • 浏览: 52640 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

Rails中使用到的命名规则

阅读更多

1.控制器命名规则

   (1).类名:首字母大写:  MyController

  (2).文件名:要小写下划线分割:  my_controller.rb

  (3).方法名:start()

2.视图命名规则

   (1).文件名: start.html.erb

   (2).辅助方法模块名:MyHelper

   (3).辅助方法模块文件名:my_helper.rb

3.模型命名规则

   (1).数据库表名:小写下划线复数:my_tables

   (2).类名:首字母大写单数:UserTest

   (3).文件名:小写下划线单数:user_test.rb

分享到:
评论

相关推荐

    Rails项目源代码

    `config/routes.rb`文件定义了所有路由规则,包括资源路由、命名路由和自定义路由。 6. **视图模板**: 视图使用ERB(Embedded Ruby)或更现代的Haml、Slim等模板语言,结合HTML来渲染用户界面。图片的展示、上传...

    rails api(文档)

    5. **版本控制**:API的版本控制很重要,Rails API允许你为不同版本的API创建独立的命名空间,确保向后兼容性。 6. **错误处理**:Rails API鼓励返回标准的HTTP状态码和结构化的错误消息,以便客户端可以理解并适当...

    Rails 3 in Action

    4. **路由**:Rails的路由系统允许灵活地定义URL到控制器动作的映射,书中介绍了如何设置资源路由、命名路由和自定义路由规则。 5. **ActiveRecord**:详述了ActiveRecord是如何作为对象关系映射(ORM)层工作的,...

    The Rails 4 Way

    - **重定向**:介绍如何在控制器中使用重定向来改变用户的浏览路径。 - **控制器/视图通信**:探讨控制器如何与视图交互,包括传递数据、模板选择等。 通过以上知识点的学习,读者可以全面了解Rails 4框架的核心...

    rails向导打包

    这个文件详细介绍了如何在 Rails 中使用查询语言来检索、过滤和操作数据。这包括基本的查找方法(如 `find` 和 `where`),关联(如 `has_many` 和 `belongs_to`),以及更高级的查询技术,如链式查询和条件查询。 ...

    Advanced Rails

    高级Rails会讲解如何创建更复杂的路由规则,如命名空间、嵌套资源和条件路由。 3. **ActiveRecord高级用法**:ActiveRecord是Rails的ORM(对象关系映射)工具,用于数据库操作。书中会涵盖关联(如has_many, ...

    Ruby on Rails源代码

    源代码中的`config/routes.rb`文件定义了所有应用的路由规则。通过阅读源代码,你可以了解如何设置资源路由、命名路由、自定义路由以及如何处理参数。 2. **ActiveRecord**:作为ORM(对象关系映射)层,...

    Ruby on Rails 指南 v5.0.1 中文版

    - **理解参数命名约定**:解释表单提交时参数的命名规则。 - **处理外部资源的表单**:指导如何处理来自外部资源的数据。 - **创建复杂表单**:介绍如何构建包含多个嵌套字段的复杂表单。 #### ActionController...

    Ruby_On_Rails笔记

    Rails项目包含了许多默认文件和目录,这些文件和目录遵循特定的命名和组织规范。例如,Rails中的控制器文件通常位于app/controllers目录下,且文件名需以Controller结尾,类名则遵循小写和下划线命名约定。例如,...

    ruby on rails(开发文档)

    Rails的哲学是“约定优于配置”,鼓励开发者遵循一套标准的命名和组织规则,从而提高开发效率。 在Rails的开发文档中,你可以找到以下关键知识点: 1. **Ruby基础**:首先,你需要对Ruby语言有一定的理解,包括其...

    ruby on rails 101

    - **约定优于配置**:几乎不需要配置文件,预定义的目录结构和命名规范减少了代码量,简化了维护工作。 - **最佳实践**:采用MVC(Model-View-Controller)架构模式,分离业务逻辑、数据管理和界面展示。 #### 六、...

    ruby on rails 实践

    书中的代码示例遵循特定的命名规则,比如命令使用小写,而作为名词时首字母大写。 《Ruby on Rails 实践》一书的著作权归作者李玮(网名里克)所有。作者在书中提出了版权声明和使用协议,规定了读者在特定条件下...

    rails-beginner-s-guide

    书中的这部分内容指导读者如何在Rails应用中使用流式传输技术。 最后,书中还介绍了Rails中的表单构建器(Form Builder),渲染器(Renderer)和railties辅助工具(Helpers)。Rails的表单构建器简化了表单创建过程...

    ruby_on_rails 源代码上

    通过配置`config/routes.rb`文件,开发者可以定义资源、命名路由、约束以及定制化的路由规则。 5. **视图模板** Rails支持多种模板引擎,如ERB(嵌入式Ruby)和HAML。视图负责展示数据,通过结合HTML、CSS和...

    Beginning Rails 4

    - **高级路由**:使用约束条件、命名空间等来定制路由规则。 - **缓存机制**:减少数据库负担并提高性能。 - **安全最佳实践**:防止常见的 Web 攻击,如跨站脚本攻击(XSS)和跨站请求伪造(CSRF)。 #### 第9章:...

    rails敏捷开发,我的成功之路

    - **命名约定**:解释Rails中的命名习惯是如何提高开发效率的。 - **日志与调试信息**:讨论如何使用Rails的日志系统来追踪问题。 - **后续发展**:展望Rails框架未来的发展方向和技术趋势。 综上所述,《Rails敏捷...

    inspinia admin - v2.5 Rails_Full_Version

    12. **Rails最佳实践**:学习并遵循Rails社区推崇的最佳实践,如命名规范、代码结构和风格,以提高代码可读性和维护性。 当你解压"Rails_Full_Version"并开始开发时,可以参考这些知识点逐步构建和定制你的后台管理...

    ruby on rails 2.2.2 参考手册

    3. **路由**:Rails的路由系统将HTTP请求映射到控制器的行动上,通过配置`config/routes.rb`文件,可以定义资源、命名路由和定制路由规则。 4. **Helper**:助手方法可以帮助视图层处理复杂的逻辑,减少视图的...

Global site tag (gtag.js) - Google Analytics