定义控制器使用的类的 Rails 约定

帕特里西奥·萨德

考虑到我有一个标准的Rails的目录结构在我的项目(后我们得到的目录rails new)和我有几个控制器(controllerAcontrollerBcontrollerC等),在那里将是一个不错的地方来定义一个类,我想在所有使用控制器?

我正在考虑定义类application_controller.rb然后使用它,另一种选择是在文件models内的文件中定义它,然后在该文件中定义它require

是否有针对此的 Rails 约定?

维利安

只需services在 下创建一个目录app,将您的课程放在那里,然后就完成了。无需执行 require,因为 Rails 会自动找到它。

不要在控制器中定义类。不要将普通的旧 ruby​​ 对象放入您的models文件夹中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails宝石命名约定

来自分类Dev

Rails 路由约定

来自分类Dev

Rails应用程序中错误类的位置约定

来自分类Dev

Rails 4:控制器之间的路由和共享操作?正确的约定是什么?

来自分类Dev

使用的弹簧控制器约定

来自分类Dev

Rails 4查询代码约定

来自分类Dev

服务对象的rails名称约定

来自分类Dev

Ruby On Rails子域约定

来自分类Dev

Rails数据库约定

来自分类Dev

Ruby On Rails子域约定

来自分类Dev

Rails 4查询代码约定

来自分类Dev

多类命名约定

来自分类Dev

Haskell函数定义约定

来自分类Dev

模型关系定义约定

来自分类Dev

Ruby on Rails模型命名约定查询

来自分类Dev

使用 Rails 5,在哪里创建也可以由控制器使用的后台作业方法?

来自分类Dev

询问 React:类约定的功能

来自分类Dev

Ember自定义约定

来自分类Dev

何时使用`__fastcall`调用约定

来自分类Dev

使用FluentMigrator更改约定

来自分类Dev

何时使用某种呼叫约定

来自分类Dev

何时使用`__fastcall`调用约定

来自分类Dev

如何使用Mocha在Rails控制器中模拟类

来自分类Dev

不同控制器中的OData自定义路由约定

来自分类Dev

针对控制器发布的模型的命名约定?

来自分类Dev

仅有一行的表格的Rails约定

来自分类Dev

来自外部源的日期时间格式的 Ruby on Rails 约定

来自分类Dev

Laravel控制器使用遮罩定义

来自分类Dev

命名约定(单数或复数名称类)