По первому вопросу я не знаю постоянного решения, кроме работы:
bundle exec rake assets:clean
, прежде чем вернуться в режим разработки.Мне было бы интересно узнать, можете ли вы просто игнорировать активы в разработке, не отключая весь конвейер активов.
В production.rb есть вариант для вашего второго вопроса:
# Enable serving of images, stylesheets, and JavaScripts from an asset server
config.action_controller.asset_host = "http://assets.example.com"
Затем он должен игнорировать каталог ресурсов, поскольку он опирается на удаленный хост.Надеюсь, это поможет.