# Rails 中的 TODO

发布于 2024-08-10 04:33:26 字数 148 浏览 9 评论 0原文

我读过一本 Rails 书,发现我们可以在代码中添加 # TODO: 和一些 # 的东西,这样我们就可以用一些 rake cmd 来回顾一下。

我的问题是我找不到那些“# stuff”和“rake cmd”在哪里,我用谷歌搜索并搜索,但找不到也不知道要搜索哪些关键字。

I had read through a rails book and once found we can add # TODO: and some # stuff in codes, so we can you some rake cmd to look back.

My problems is I can't find where are those "# stuff" and "rake cmd" I google and search around, but can't find and don't know what keywords to search.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

愿得七秒忆 2024-08-17 04:33:26

您可以使用 # TODO# FIXME# OPTIMIZE,并且可以通过以下 rake 任务轻松获得所有这些内容:rake Notes

除了默认注释之外,您始终可以指定和搜索您自己的注释:

rake notes:custom ANNOTATION=ZOMG

You can use # TODO, # FIXME, and # OPTIMIZE and you can easily get all of these with the following rake task: rake notes

In addition to the default annotations, you can always specify and search for your own annotations:

rake notes:custom ANNOTATION=ZOMG
爱冒险 2024-08-17 04:33:26

耙子笔记:todo

rake notes:todo

无法言说的痛 2024-08-17 04:33:26

顺便说一句,您需要从 Rails 应用程序的根目录运行该命令。另外,您可以运行:

rake -T

获取 Rails Rakefile 中任务的完整列表

btw, you need to run that command from the root dir of your rails app. Also, you can run:

rake -T

to get a full list of the tasks in your rails' Rakefile

恍梦境° 2024-08-17 04:33:26
grep -rn "# TODO" .
grep -rn "# TODO" .
两人的回忆 2024-08-17 04:33:26

打印所有注释

$ bin/rails notes
app/models/user.rb:
  * [  110] [TODO] Refactor this 

test/test_helper.rb:
  * [   72] [FIXME] Unable to stub this method in the `sign_in` helper

打印特定注释 (FIXME)

$ bin/rails notes -a FIXME
test/test_helper.rb:
  * [ 72] Unable to stub this method in the `sign_in` helper

Print all annotations

$ bin/rails notes
app/models/user.rb:
  * [  110] [TODO] Refactor this 

test/test_helper.rb:
  * [   72] [FIXME] Unable to stub this method in the `sign_in` helper

Print specific annotations (FIXME)

$ bin/rails notes -a FIXME
test/test_helper.rb:
  * [ 72] Unable to stub this method in the `sign_in` helper
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文