【Rails,Ajax】$.ajaxのurlについて


やりたいこと

画面に値を入力し、非同期通信でtodos_controllerのcreateメソッドへ送り、登録処理を行う。

疑問

$.ajax内のurlに「/todos.json」を設定しているが、なぜcreateメソッドが呼び出されるのか?
createへ行くには「/todos」を指定すべき?

$.ajax({
      type: 'POST',
      url: '/todos.json',
      data: {
        todo: {
          content: todo
        }
      },
      dataType: 'json'
    })
Prefix Verb  URI Pattern          Controller#Action
todos  POST  /todos(.:format)     todos#create

調べてわかったこと

(.:format) によって、「/todos.json」のような拡張子の指定もできる。
よって上記url指定でもcreateメソッドが呼び出される。

ちなみにurlを「/todos」にしても正常に動作しました。