生成的rails支架中的这些备注可以做什么吗?

时间:2016-02-26 20:18:39

标签: ruby-on-rails rubymine

当我在rails中生成一个脚手架时,我注意到这些方法以#remarks开头。我还没有找到任何文档,如果他们真的做了什么,如果他们看起来像app.js中看起来像备注,但真的是代码。

例如:

  # POST /attachments
  # POST /attachments.json
  def create

  # GET /attachments/1
  # GET /attachments/1.json
  def show
  end

我使用rubymine作为我的编辑。

2 个答案:

答案 0 :(得分:2)

这些只是Ruby中的comments。它们被Ruby解释器忽略,并且适用于开发人员。

答案 1 :(得分:2)

不,他们在幕后不做任何魔术。他们只是帮助你的评论。

默认情况下,scaffolding会将POST请求定向到create(),并将特定资源(例如/resources/<id>)的GET定向到show()。这些关联在您的路由中定义,并且scaffolding应用此约定。如果您愿意,可以随意在路线中更改它们。