Ruby on rails 轨道路线/新(格式:format)
假设我有一个文字控制器,我明白Ruby on rails 轨道路线/新(格式:format),ruby-on-rails,Ruby On Rails,假设我有一个文字控制器,我明白 GET /words(.:format) /words#index 此路由的末尾有一个(:格式),以便我可以选择不同的响应格式 GET /words/new(.:format) /words#new 为什么新操作有(:格式) 这不是查询带条件的单词,而是为Rails提供不同的响应格式。看到那个时期了吗?这样您就可以执行以下操作:/words.json并获得json响应,或者/words.csv并获得csv响应 你是对的,
GET /words(.:format) /words#index
此路由的末尾有一个(:格式),以便我可以选择不同的响应格式
GET /words/new(.:format) /words#new
为什么新操作有(:格式) 这不是查询带条件的单词,而是为Rails提供不同的响应格式。看到那个时期了吗?这样您就可以执行以下操作:
/words.json
并获得json响应,或者/words.csv
并获得csv响应
你是对的,没有理由有一个/words/new.json
URL,但是Rails只是将(:format)
添加到所有URL中,以防你需要/想要某种格式