いまtwitterのようなサイトを作っています。
他の人のコードを参考にしていると、show メソッドの所に

respond_to do |format|
  format.js
  format.html

というコードが書いてありました。

format.jsformat.html のような他のファイルを呼びださなければならないときはいつなのですか?そして、 |format| は引数ですよね?ここの format は変数のような、”数”ではないと解釈しているのですが、どうして引数設定しているのでしょうか?