Lors de l'exécution
format.json{render json: {}, status: :ok}
dans Rails 4.0.4, j'obtiens l'erreur suivante:
ArgumentError (too few arguments):
Bien que j'ai un autre programme (avec Rails 3.2.13) où la même ligne exacte s'exécute sans problème. Suis-je en train de manquer quelque chose ici?
des gemmes?
ou changez de syntaxe avec Rails 4?
Généralement, vous obtiendrez l'erreur ArgumentError (too few arguments):
sur le format
lorsque vous oubliez d'appeler cette partie du code dans le bloc à respond_to
appel de méthode.
Votre code devrait ressembler à
def action_name
respond_to do |format| ## Add this
format.json { render json: {}, status: :ok}
format.html
## Other format
end ## Add this
end