Rails 6:控制器辅助方法仍在 /app/helpers 文件夹中?

作者:spotz

我是否仍然可以定义辅助方法,/app/helpers/<controller_name>/<file_name>.rb或者我现在必须使用 Concerns 吗?

如果我已经编写了一个帮助方法,无论在 Rails 6 中放置它们好地方现在是通过什么命令,我现在根据控制器操作使它们可用于视图?

乔尔·布鲁姆

在 Rails 6 中,默认情况下所有帮助器都包含在控制器中,并且可以通过helpers. 这与以前的 Rails 版本不同,它曾经是每个控制器默认包含一个与控制器名称相同的助手(并且不需要通过“助手”访问它的方法)

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

控制器中的Rails辅助模块

如何忽略 Zeitwerk for Rails 6 中的文件夹?

Rails:从控制器的lib文件夹加载自定义类

Rails 6如何链接Assets / config / manifest.js中的子文件夹

Rails 控制器中的模型方法

在controllers文件夹中的文件夹内使用控制器

子文件夹中的Kohana 3.3控制器

在 Rails 6 中,如何使用路由参数作为控制器方法名称?

在Rails 6中的名称空间之外指定控制器

嵌套控制器中的Rails 6 Dup

类/控制器/ <子文件夹> / <子文件夹>中的Kohana 3.2控制器

如何使用 Play 框架 1.4.3 在控制器文件夹中的文件夹内使用控制器

Rails服务器在另一个文件夹中启动应用程序

Rails-文件夹中的文件列表

Rails:在不同控制器中调用模型中的方法

Rails在新控制器中结合了RESTful方法

从控制器获取Rails中的参数值create方法

如何从Rails 3中的链接调用控制器方法

Rails / RSpec中的存根专用控制器方法

如何找到在Rails 4中定义的控制器方法?

Rails:清理控制器中的大型方法

控制器中的get和post方法。Ruby on Rails

Rails-在控制器中调用模型方法

Rails 6 中的 Javascript/Webpack 流水线。 application.js 语法。将 js 文件放在 javascript/packs 文件夹中

Rails中的布局文件夹是什么?

部署中未读取 Rails 资产插件文件夹

Rails 3-在子文件夹中查看

Laravel 5 make:controller在app文件夹而不是controller文件夹中创建控制器

Rails 5.1:公用文件夹中文件的URL帮助器