Макось как производная от линукса удобна для веб-разработки.
В этом и заключаются ее плюсы, но если в линукс многое опенсорсно и бесплатно, в macos за софтину принято платить.
Еще плюс макоси интегрированность между собой стандартного ПО в ОС.
Конкретно в вашем случае - php, верстка, макеты - да, macos удобен.
Эта модель 2014 с улучшенной начинкой.
Не часто езжу по заграницам, но мне нужен полновесный ноут 17шка, на мелких работать не комфортно, попробуйте на 13шке разбить окно консоли на несколько частей.
И думаю вы уже сделали свой выбор, покупайте и щупайте, какого-то сильного разочарования не будет в любой случае )
По идее warden работает с четверкой, я не тестировал.
Из его Gemfile
gem 'rails', ENV['RAILS_VERSION'] || '>= 3'
Добавьте его, останется доработать генератор сессий.
Я не сталкивался еще с подобной задачей, довольно интересно.
Не понятна фраза "Сейчас реализован вход в учётную запись Ubuntu по паролю в админке ActiveAdmin (авторизация в админке происходит автоматически)"
Т.е выходит что пользователи дважды авторизуются автоматически и в ActiveAdmin и в Убунту.
В системе пользователя вам без его согласия сделать ничего не дано.
Используете devise или что-то другое?
Как насчет простой вещи "запомнить меня на сайте"?
Я только начал ) не сдавайтесь )
Существенная задержка получения координат, происходит потому, что пользователь сначала жмет кнопку всплывшего окна, с разрешением показать координаты сайту.
И в целом эти координаты "показывают" (подтверждают) 5 человек из 100 )
И то если, это нужно пользователю, а не владельцу сайта. Но у меня статистики нет, просто мысли. Эффективность зависит от полезности сайта.
Рендерьте контент для всех или для анонима ) А как получите координаты - редиректите или подгружайте данные на текущую страницу.
4 часа сидеть - это нормально )
Обновите вопрос добавив код метода контроллера, если он поддается правке.
Перефразирую вопрос:
какая логика в вашем приложении? Обработали вы координаты, что дальше хотите делать? Координаты обработал тот же метод контроллера, который рендерит вью с контентом?
если нет тот же, ну не рендерьте ничего )
render nothing: true