実行時
format.json{render json: {}, status: :ok}
Rails 4.0.4では、次のエラーが発生します:
ArgumentError (too few arguments):
別のプログラムがありますが(Rails 3.2.13)、まったく同じ行が問題なく実行されます。ここに何か不足していますか?
何か宝石?
またはRails 4?
ブロック内のコードのこの部分を_respond_to
_メソッド呼び出しに呼び出すのを忘れると、ほとんどの場合、format
でエラーArgumentError (too few arguments):
が発生します。
あなたのコードは実際には次のようになります
_def action_name
respond_to do |format| ## Add this
format.json { render json: {}, status: :ok}
format.html
## Other format
end ## Add this
end
_