生成的 rails 脚手架中的这些注释有什么作用吗?
Do these remarks in a generated rails scaffold do anything?
当我在rails 中生成脚手架时,我注意到这些方法以# 注释开头。我还没有找到任何文档来说明它们是否真的做了任何事情,或者它们是否类似于 application.js 中看起来像评论但实际上是代码的评论。
例如:
# POST /attachments
# POST /attachments.json
def create
和
# GET /attachments/1
# GET /attachments/1.json
def show
end
我正在使用 rubymine 作为我的编辑器。
Ruby 中只有 comments 个。 Ruby 解释器会忽略它们,它们是为开发人员准备的。
不,他们不会在幕后施展任何魔法。它们只是帮助您解决问题的评论。
默认情况下,脚手架会将 POST 请求定向到 create()
,并将特定资源(例如 /resources/<id>
)的 GET 定向到 show()
。这些关联在您的路线中定义,脚手架应用此约定。如果您愿意,您可以在路线中随意更改它们。
当我在rails 中生成脚手架时,我注意到这些方法以# 注释开头。我还没有找到任何文档来说明它们是否真的做了任何事情,或者它们是否类似于 application.js 中看起来像评论但实际上是代码的评论。
例如:
# POST /attachments
# POST /attachments.json
def create
和
# GET /attachments/1
# GET /attachments/1.json
def show
end
我正在使用 rubymine 作为我的编辑器。
Ruby 中只有 comments 个。 Ruby 解释器会忽略它们,它们是为开发人员准备的。
不,他们不会在幕后施展任何魔法。它们只是帮助您解决问题的评论。
默认情况下,脚手架会将 POST 请求定向到 create()
,并将特定资源(例如 /resources/<id>
)的 GET 定向到 show()
。这些关联在您的路线中定义,脚手架应用此约定。如果您愿意,您可以在路线中随意更改它们。