Я использую Rails 3.1.3 на машине с Windows, которая, кажется, генерирует совершенно неправильный синтаксис.Однако когда я запускаю сервер, все кажется нормально.Это действительно странно.Но когда тот же код, мой друг запускает его (на Mac), он дает ему массу синтаксических ошибок.
Этот код был результатом генерации скаффолда.Тем не менее, генератор отлично работает на Mac.
cities_controller.rb:9: syntax error, unexpected ':', expecting '}'
format.json { render json: @cities }
вместо
cities_controller.rb:9: syntax error, unexpected ':', expecting '}'
format.json { render :json => @cities }
Это действительно странное поведение.Я не знаю, как это исправить.