В общем, & amp; всегда будет конкатенировать строки независимо от типов аргументов, а + не будет. Поскольку нет недостатка в использовании & amp; over + иначе, в ситуациях, когда вам явно нужны конкатенации строк, это предпочтительнее. Это также делает код более понятным.
Сообщение об ошибке говорит обо всем, я думаю. Heroku Rails ищет app/views/pages/used_cars_south_wales.html.erb
, но, очевидно, не находит его. Если он работает локально, значит, этот файл существует. То, что он не работает на Heroku, говорит о том, что он не был добавлен и зафиксирован в git-репо до того, как вы выложили свое приложение.
$ git add app/views/pages/used_cars_south_wales.html.erb
$ git commit -m "some comment..."
$ git push heroku master