Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Ссылки на «практичные» материалы по Rails?

Лучший ответ:
Я тоже очень рекомендую www.codeschool.com. Они недавно мне прислали купон, в котором оплата за первый месяц $9, а не $25. Прошёл там почти все курсы. Очень круто!

tutorials.jumpstartlab.com/ — очень много довольно полных статей. Особенно стоит взглянуть на Advanced Rails — 5 Day.

railsapps.github.com/ — очень подробные практичные мануалы.

ruby.railstutorial.org/chapters/ — подробнейшее описание механизмов rails с примером создания твиттера.

www.youtube.com/user/RubyScreencastsRu?feature=watch — неплохой русский скринкаст, но для начального уровня неплох.

И на последок:
github.com/thoughtbot/trail-map/ — некая дорожная карта с многочисленными ссылками

Худший ответ:
1. Найти крупное уже готовое опенсорсное приложение на Rails3 и его изучать от корки до корки.

2. Начать писать самому свой движок блога, социальной сети или интернет-магазин. Стараться усложнять себе задачу по максимуму. Как что-то будет готово — просить оценить каких-нибудь форумчан/хабражителей. Править ошибки и недочёты.

3. Задавать конкретные вопрос.
Плохой вопрос: «Как научиться думать в категориях Rails3?»
Хороший вопрос: «Как сделать возможность аутентификации в приложении через Facebook и Twitter? Подскажите *правильные* рецепты по OmniAuth + Devise».
Вопрос: Напомните название антипаттерна?

Лучший ответ:
Строковая типизация (Stringly typed)?

Худший ответ:
Мозжет вы CSV (comma separated values) в виду имеете?
Вопрос: Как остановить видео youtube в JS?

Лучший ответ:
Была аналогичная ситуация, надо было когда открывается модальное окно воспроизвести а если закрыть нажать на паузу, нашел решение!<script>
		$(document).on('click', '#close_vid', function() {
			jQuery("iframe").each(function() {
				jQuery(this)[0].contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}', '*')
			});
		});
	</script>
	<script>
		$(document).on('click', '#play_video', function() {
			jQuery("iframe").each(function() {
				jQuery(this)[0].contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}', '*')
			});
		});
	</script>
PS:  https://www.youtube.com/embed/SMExDCDusx4?enablejsapi=1&  - вот таким образом надо включить API

Худший ответ:
Можно навесить вот такое собыитеvar videoSrc = $("#Player1").attr("src");
$("#Player1").attr("src","");
$("#Player1").attr("src",videoSrc);
Вопрос: Плавная анимация в Javascript?

Лучший ответ:
Может Вы создаете много анимаций одновременно? Если да, то их стоит совместить в один обработчик

Худший ответ:
Врядли jquery тормозит...Может проблема у вас?
Просмотрите эти примеры. У меня всё плавно. Если у вас нет значит дело в чём то другом
anton.shevchuk.name/wp-demo/jquery-tutorials/
Вопрос: Помогите выбрать такую электронную книгу

Лучший ответ:
У меня было несколько электронных книг, а теперь айпад. Скажу так — удобнее айпада для для этих целей не придумать. Глаза не устают совершенно, экран отличный (даже если не Retina). Мгновенное перелистывание, цветная графика. + в качестве бонуса возможность УДОБНО серфить интернет.
Батареи, конечно, хватает не на такой срок, как у электронной книги — но у меня никогда не возникало проблемы в том, чтобы раз в 3-4 дня поставить на зарядку.
Сейчас есть айпад мини, читать на котором так же удобно, как и на большом, при меньшем размере и цене.

Худший ответ:
PocketBook 611 или 903.
Вопрос: Как предотвратить конфликт 2-х Windows2003?

Лучший ответ:
даже если они будут в одной рабочей группе — это нормальная ситуация когда в сети несколько master browsers.
будут назначены выборы основного. победит с более старшей операционной системой и аптаймом.

Худший ответ:
Судя по описанной ситуации, влияния друг на друга не будет. IP разные, рабочие группы друг на друга не влияют, DHCP в подсети должен быть один и он один, DNS друг на друга не влияют, даже если их несколько.
Вопрос: Какое оборудование посоветуете для ЛВС небольшого офиса?

Лучший ответ:
Можно взять CRS125-24G-1S-2HnD-IN - и маршрутизатор и коммутатор, причем управляемый. Ничего сложного в настройке нет, все гуглится.

Худший ответ:
в тоге купил  D-link DGS-1016D + MikroTik RouterBOARD 750GL. Работает всё отлично...пока что. Меньше 8000р.
Всем спасибо за ответы!
CRS125-24G-1S-2HnD-IN - хороший вариант. Как-нибудь попробую его поставить. На этот раз он в бюджет не укладывался.
Вопрос: Yii best practice?

Лучший ответ:
Компонент - это php класс с каким-нибудь функционалом, виджет набор компонентов + html код, модуль отдельный раздел на сайте, на пример аккаунт. вроде так в первом yii было. Во втором не знаю, но личное имхо лучше первый уже не использовать, не особо он гибок. А вот что на самом деле гибкое так это Symfony2 , но он и сложнее будет в изучении. В пользу симфони скажу что там есть автоматическая генерация таблиц в БД на основе моделей + миграции.

Худший ответ:
Можно ли сделать так чтобы таблицы в БД создавались автоматически, на основе тех же моделей?
Так не получится по целому ряду причин. Но главная - писать модель дольше, чем создать таблицу в БД, поэтому проще делать БД и генерить к ней модель
Вопрос: Вернуть 3 переменных из функции С++

Лучший ответ:
упакуй их в структуру или объект.

Худший ответ:
А в VB можно передать структуру?Если да то как?
Вопрос: Симуляция игрового мира. Как правильно?

Лучший ответ:
На сервере полная карта мира для контроля клиентов.
На клиентах карта мира частичная, с подгрузкой с сервера по необходимости - для картинки игроку.
Но, на клиенте мира с объектами, необходимыми для визуализации. 
А на сервере структуры данных облегченные, например, BSP (или что там в Unreal), глубоко интегрированные в мир и используемые для визуализации на клиенте, - на сервере не нужны.
В идеале - это 2 совершенно по разному организованные карты/мира. Синхронизирующиеся.
На практике из экономии времени разработчиков могут держать и идентичные почти миры. Хотя это и создает приличную (ненужную) нагрузку.

Худший ответ:
На сервере полная карта мира для контроля клиентов.
На клиентах карта мира частичная, с подгрузкой с сервера по необходимости - для картинки игроку.
Но, на клиенте мира с объектами, необходимыми для визуализации. 
А на сервере структуры данных облегченные, например, BSP (или что там в Unreal), глубоко интегрированные в мир и используемые для визуализации на клиенте, - на сервере не нужны.
В идеале - это 2 совершенно по разному организованные карты/мира. Синхронизирующиеся.
На практике из экономии времени разработчиков могут держать и идентичные почти миры. Хотя это и создает приличную (ненужную) нагрузку.
Вопрос: Набор кармы в песочнице?

Лучший ответ:
При отрицательной карме станет доступен recovery mode (http://habrahabr.ru/info/help/karma/), при карме 0-5 можно задать вопрос в Q&A и если статья нужная получить немного кармы для её публикации.

Худший ответ:
Либо адекватная статья в recovery mode (сложный путь), либо адекватные ответы на вопросы в Q&A (более простой, но рискованный путь).
Вопрос: Как лучше спланировать архитектуру?

Лучший ответ:
Нормальная форма

Худший ответ:
вендор<->модель это по сути указатель на конкретный авто у которого могут быть модификации типа кузов, двигатель и т.д. Далее конкретные авто могут изменяться от года в год. 
как вариант можно разделить так
T1: auto_id, vendor, model
T2: modification_id, name
T3: auto_id, modification_id, value
Вопрос: Кто-нибудь покупал подписку Adobe по программе содействия учащимся и преподавателям?

Лучший ответ:
Могу сказать, по собственному опыту. Просто регистрируешься, пишешь информацию о себе и университете (название, город и еще что-то), оплачиваешь. После того, как оплата прошла, в течении 15 минут получаешь доступ ко всем заявленным программам без ограничений. Никаких документов не спрашивали.

Худший ответ:
Могу посодействовать в получении All Apps от Adobe за 6999 в год или 999 в месяц. Активация на вашу почту. Подписка корпоративная для рабочих групп. 

UPD: такая возможность более не предоставляется.
Вопрос: Как select'om получить сумму всех столбцов начинабщихся на X? (ms sql)

Лучший ответ:
Нормализуйте базу и избавьтесь от кривого способа хранения. Вынесите количество товаров в магазинах в отдельную таблицу (`id товара`, `id магазина`, `количество`).

Худший ответ:
Используйте CONCAT()
Вопрос: Как удаленно включить сервер?

Лучший ответ:
Есть розетки с GSM-модулем для контроля питания: выключить/включить.

Худший ответ:
Какой сервер?
Вопрос: Есть ли проблемы при индексации готовых шаблонов сайтов?

Лучший ответ:
Нет проблем

Худший ответ:
Нет, как правила поисковые работы больше смотрят на уникальность контента ну и важно, что бы шаблон быстро грузился, работал в большинстве браузеров и имел код с наименьшим кол-вом ошибок.
Вопрос: Вопрос тем, кто работает как ИП за валюту — в каком банке у Вас счёт?

Лучший ответ:
А какая разница? 
Банк выбирают по удобству расположения, электронный банк сейчас есть у всех, обслуживание стоит +- одинаково.
Скажем вы живете в москве на юге, что вы поедете чтоли в банк на севере через всю москву по рекомендации?
По больше части надо идти в банк у дома и просто посмотреть устраивают они вас или нет, ну и работают ли они с валюьтным контролем.

Худший ответ:
Пользуюсь Bank of Snatch
Вопрос: Как такое может быть?

Лучший ответ:
a = 0
b = '0'
или

a = false
b = '0'
или

a = 0
b = {
  valueOf: () => 0,
}
или

a = ''
b = {
  toString: () => '',
}

Худший ответ:
var a = false;
var b = new Boolean(false);
А еще так
Вопрос: У кого есть опыт фриланса в Китае, Гонконге, Тайване?

Лучший ответ:
Насколько я знаю в Китае есть определенные сложности с доступом в мировой интернет. Много чего недоступно оттуда. Можете покопаться что про разные страны/города пишутна портале https://nomadlist.com/ - цифровые кочевники - путешествующие фрилансеры всех мастей :)

Худший ответ:
Не понимаю при чём тут фриланс. 
Вопрос, скорее всего в том как легально жить в той или иной стране,  а фриланс дело десятое.
В интернете много форумов по тому же Китаю. Можно сходить там спросить.
Вопрос: Как сделать «волосатый шарик» на css3/js?

Лучший ответ:
Как отправной вариант: codepen.io/ge1doot/full/jEgLKo

Худший ответ:
Туториал под XNA. И его реализация под WebGL, используется three.js.
Ещё один вариант с Shadertoy.
Вопрос: Как создать такой же ListView как на картинке?

Лучший ответ:
Привет! Этот элемент называется "ExpandableListView. Его рекомендует использовать Google. Вот посмотри здесь как он выглядит а здесь документацию 
Вот неплохие примеры как его сделать:
1. Урок на startandroid и видео на yuotube
2. Еще одно видео на yuotube
3. простенький пример
4. Тоже неплохой пример
5. Ну и статья  на хабре
6. Еще один пример на github

Худший ответ:
Этот контролл больше похож не на ListView а на TreeView. Попробуйте погуглить с соответствующим запросом, вот первое что выдает поисковик:
https://code.google.com/p/tree-view-list-android/
Вопрос: Есть ли хорошие книги на русском по программированию Java + IDE NetBeans?

Лучший ответ:
Пожалуй стоит начать с "Философии JAVA". Код от среды не зависит.

Худший ответ:
Посоветовал бы не останавливаться долго на NetBeans и пристально посмотреть в сторону Eclipse.
Хотя, все сугубо "имхо".
Вопрос: Как правильно организовать push уведомления на сайте?

Лучший ответ:
Я живой чат на websocket на Go писал под заказ(даже где то у меня на github валяется). Все работало, это было не сложно. 
Но, Go websocket реализуют протокол последнего RFC, а старые Opera и IE нет. В корпоративном секторе, в частности в казенных заведениях только старые браузеры и стоят. Заказчик сказал - дописывай прокладку на все проприетарные реализации протокола или fallback на long_polling. Я ответил - лень, напишу "Обновите браузер". Заказчик не принял. 
Если хотите угодить всем, пользуйте библиотеку с откатом на ajax_long_polling вроде socketIO(Для Go драйвера написаны), но код теряет элегантность и писать становится не фан. 
Для мобильных платформ прекрасно работают Push сервисы apple и google(драйвера тоже написаны)

Худший ответ:
Тоже писал чат на го, с запуском и авторизацией на пыхе, а когда уже было всё сделано нашёл https://github.com/Imgur/incus
Вопрос: Как разделить приложение на Symfony2 на backend и frontend?

Лучший ответ:
1) все те же. Разделение приложения на два отдельных (можно сделать через одну точку входа и использовать мидлвар URL-map что бы разруливать разные приложения по урлам. Можно разделить на бандлы - FrontendBundle/BackendBundle. Этот вариант чуть менее гибок, так же как и в случае с модулями в Yii. Хотя жить можно. Лично я пробовал вариант с полным разделением лишь один раз, ибо логика бэкэнда и фронтэнда и настройки приложений слишком уж различались. Да и изначально разработчики Symfony планировали что люди будут так делать, но подход с бандлами стал популярнее. 
Разве что могу сказать, что выносить общие настройки приложений, общие части и т.д. с Symfony чуть проще.
2) Бандлы должны быть самодостаточны. По сути это модули. Если вы не планируете реюзать код в других проектах, то смысла выносить этот код в отдельный бандл нету. В 99% случаев смысла разности бизнес-логику приложения по разным бандлам нет.
Обычно делают какой-то CoreBundle/SiteBundle/AppBundle или что-то в этом духе и там делают всю логику проекта. Если появляется какой-то функционал, который можно реюзать (например слой абстракции для работы с платежными системами, система уведомлений или чего еще), это дело можно вынести в отдельный бандл и в последствии реюзать.
Так же довольно распространенная практика хранить код просто в неймспейсе проекта, а в бандлах хранить только вещи специфичные для Symfony (регистрация сервисов, настройки валидаторов, мэппинг базы и т.д., то есть все то что нужно именно Symfony). Подобная структура проекта частенько мелькает когда рассказывают о DDD, да и на самом деле таким образом проще держать проект в чистоте. Если у вас еще и контроллеры как сервисы определены, то вообще красиво выходит. Но это все для ослабления связи кода вашего проекта и фреймворка.
3) Это неймспейс. Обычно вместо Acme пишут либо название проекта либо имя фирмы исполнителя/никнейм фрилансера...
Большинство людей смущает необходимость хранить код на один уровень ниже. Скажем у вас только один неймспейс, код весь в нем, какой смысл в папке src хранить одну единственную папку? Вот и придумали стандарт PSR-4, который позвляет указать префикс. Например что бы избавиться от папки Acme, все его содержимое можно перетащить на уровень выше (прямо в src), и в composer.json прописать"autoload": {
    "psr-4": {"Acme\\": "src/"}
}
Это все чисто вопрос нэймспейсов и настройки автозагрузки.

Худший ответ:
/src/Project/Controller/
/src/Project/Controller/Api/*Controller.php
/src/Project/Controller/Backend/*Controller.php
/src/Project/Controller/Frontend/*Controller.php
У нас примерно так реализовано разделение проекта, бандл один. Всё кроме контроллеров лежит в своих директориях без разделения.
Дизайн в app/Resource/view также с разделением на BackEnd, FrontEnd. В корне view общие вещи, макросы, формы, базовый слой.
Вопрос: Как скрыть div на определенных страницах?

Лучший ответ:
jquery$(document).ready(function(){
    if (document.location.pathname == '/') {
       $('.container').addClass("container-hide");   
    }
});
css.container-hide{
    display:none;
}
Так?

Худший ответ:
в секции head у  index.html вставьте следующее:<style>
div.content {display: none !important}
</style>
Вопрос: Как поделиться картинкой в instagram?

Лучший ответ:
Напрямую нельзя, но можно, при условии установленного приложения инстаграм использовать intent
https://www.instagram.com/developer/mobile-sharing...

Худший ответ:
Отправлять любые медиа-данные в Instagram возможно только через нативные приложения. Поэтому если вы разрабатываете мобильное приложение, то думаю и у мелкомягких есть функция поделиться, где пользователь сам выберет куда отправить картинку с вашего приложения, в том числе, если у него установлено, и в Instagram.Дополнительно акцентирую: в Instagram через API можно только лайкать, подписываться/отписываться и комментировать (да и комментарии тоже требуют отдельного разрешения от администрации Instagram).P.S. кстати интересно как C# относиться к Apple Developer?
Вопрос: Скаолько требуется ресурсов?

Лучший ответ:
Один.

Худший ответ:
Я бы попробовал BareOS, его форкнули как раз из-за тормозов в развитии опенсорсной Bacula
Вопрос: Landing Page на Drupal?

Лучший ответ:
Ненужно делать лендинги на CMS. Серьезно. Это не оправданное потребление ресурсов.
Если пользователю нужно редактирование текста на страничке, то возьмите Textolite. Если охото чтонибудь поизучать, то нечто из этого.

Худший ответ:
1.  Проще наверное будет панельки использовать.
2. Блоки бутстрапа самому писать не обязательно.
Вот интеграция с views https://www.drupal.org/project/views_bootstrap  и обратите внимание на Recommended modules  там есть интеграция и с панельками.  Вообщем со все. А если еще и тему бутстрапа поставите , то тогда будет вообще полный набор и минимальное кол.во телодвижений.
Вопрос: Какой квадрокоптер эффективен для города?

Лучший ответ:
ИМХО студент-школьник в качестве курьера для данной задачи будет эффективнее. По крайней мере на текущий момент.

Худший ответ:
Утопия! Экономически точно.  Воровство и аварии.
Вопрос: Ферритовые фильтры?

Лучший ответ:
Стандарт 802.3ab (гигабитная сеть), работает на частоте 125МГц что в принципе не дает существенных наводок, кроме этого, он уже включает в себя алгоритм фильтрации шумов. Поэтому смысла от ферритовых фильтров не будет.

Худший ответ:
Лучше на электрический кабель повесить
Вопрос: Использование Composer и Git в своём проекте

Лучший ответ:
Вы не волнуйтесь, фиксация версий будет, вот примерный принцип работы:
Когда делаете «composer.phar update», из репозиториев затягиваются самые последние изменения, а в composer.lock записываются их версии.
Важно composer.lock положить в гит своего проекта. 
В случае новой инсталляции проекта, нужно запустить «composer.phar install», тогда установятся именно те версии которые у нас зафиксированы в composer.lock

Худший ответ:
Обычно подразумевается, что через composer устанавливаются внешние зависимости. Хранить их в своем репозитории смысла никакого нет. 

P.S. Но я задумался над вашем вопросом… 
Мало ли какие требования могут быть у проекта, если найду ответ, отпишу.
Вопрос: Как зарядить аккумулятор от сотового телефона без использования самого телефона?

Лучший ответ:
Вам поможет устройство в простонародии "Лягушка".

Худший ответ:
Вообще литий лучше всего хранить при заряде 40%, это 3.7в на клеммах в холодильнике, а не вставленными в телефон.
Проверьте сколько там сейчас любым мультиметром сколько есть, возможно и подзаряжать не нужно. А так — лягушкой.
Вопрос: Конфликт Wi-Fi роутера и Bluetooth мыши

Лучший ответ:
Связь Bluetooth реализуется в свободном от лицензирования диапазоне 2,4—2,48 ГГц.
Это ISM-диапазон (англ. Industry, Science and Medicine) для использования в различных бытовых приборах и беспроводных сетях.
Связь Wi-Fi (b/g — точно; для «a» и «n» — частично, долго расписывать) осуществляется так же на этих частотах.
Соответственно могут друг другу мешать.

Вообще этот диапазон много кем используется. Лет 5-6 назад столкнулся с DECT телефоном Panasonic, привезенным откуда-то. И как только шёл сигнал с базы на трубку о звонке или человек говорил по телефону — то Wi-Fi тут же обрывался. Это при том, что дело было в большой 2-этажной -цатикомнатной квартире.

Решение? У Wi-Fi есть несколько каналов работы. Попробуй сменить канал.

Худший ответ:
Такая же проблема на ноутбуке Samsung r540. причем тормоза у мыши начинаются в то время когда скачивание доходит до 15-30 мегобит, каналы у wi-fi как только не менял, не помогло. у блютуз по спецификации 10 каналов при чем одновременно связь идет по лесенке, чем и отличается от wi-fi. выбор 11канала wi-fi  не решает проблему.
Вопрос: Что можно сделать с нестабильным напряжением в сети(какой выбрать стабилизатор)?

Лучший ответ:
Вам нужно покупать стабилизатор на тиристорах.
Ни в коем случае не покупайте механический стабилизатор (там внутри подвижный контакт, который скользит по обмотке). Всякие Ресанта и т.п. это все говно (проверено).
Посмотрите на русские стабилизаторы Прогресс (такой стоит у нас в частном доме уже 2 года). Нареканий нет. 
Все стабилизаторы маркируются на мощность ВА (вольт * ампер). Это значит что стабилизатор может развить следующую максимальную мощность W = мощность стабилизатора / 220 * напряжение на входе сети / sqrt(2)
Выбирайте мощность с запасом 20-30% от максимальной в вашем доме. Можно запас увеличить, т.к. существует тенденция увеличения мощности потребления устройств (читай раньше были утюги по 500 Вт, сейчас по 2 Квт )
Устанавливать стабилизатор следует в уединенном месте, т.к. там вентиляторы, они могут гудеть, да и сам стабилизатор гудит. 
Также рассмотрите вариант заземления стабилизатора, да и заземления всех устройств в доме тоже.
При покупке также особое внимание уделите способу закрепления проводов внутри стабилизатора. Это должны быть болты, на которые можно "намотать" провод. Не следует брать такой стабилизатор, провод в который следует вводить (через дырочку) и там внутри зажимать болтом, т.к. такое соединение не является надежным, болт может разболтаться и соединение может очень сильно грется (у нас таким макаром было пламя, хорошо вовремя увидели).
Также обратите внимание на рабочий диапазон входных напряжений. Лучше чтобы он был шире, в вашем случае от 120 В до 250 В, т.к. мало ли что будет в будущем, а проводку в деревнях не меняют по 30 лет.

Худший ответ:
Как то мне кажется большой стабилизатор выйдет вам дороже чем несколько маленьких, взять туже стиралку она наверно киловатт.часа 3 по мощности, не говоря уже про утюги, плитки и прочие мощные штуки.
Вопрос: Фриланс площадки для цифрового художника?

Лучший ответ:
Да куча вариантов. Постить свои работы в галереи и выходить в топ, чтобы вас заметили (Behance, CG Society, Artstation, Deviant Art, Render.ru и т.д.) Рассылать работы в журналы, освещающие индустрию 2D графики (Digital Arts, Photoshop Creative, Advanced Photoshop, ImagineFX и т.д.) Сделать свой сайт и выкладывать там работы. Проявлять активность на форумах (англоязычных), где тусуются 2D художники. Писать блог, посвященный digital painting. Записывать уроки и выкладывать на youtube и тематические форумы. Рассылать потрфолио в компании, которые так или иначе связаны с цифровым рисунком (дизайн студии, геймдев студии, студии, занимающиеся кинопроизводством). Искать проекты на upwork, участвовать в конкурсах на сайтах типа 99designs. Знакомиться с другими художниками и делать совместные проекты. Вариантов миллион, на самом деле. Это я только навскидку вспомнил. Другое дело, будете ли вы всем этим заниматься? Вот вы заметили, что беханс переполнен, а что кроме этого вы еще делали, чтобы получить работу 2D художником (можно выбрать из того, что я перечислил выше)?

Худший ответ:
Насчет бирж не знаю, а вот тут удаленку предлагают portretme.ru/page/dizajneram
Вопрос: Клинопись и OCR

Лучший ответ:
www.computer.org/portal/web/csdl/doi/10.1109/IM.2003.1240266
www.computer.org/portal/web/csdl/doi/10.1109/MCG.2002.1046632

читал давно про такие штуки, в США в археологии ИТ широко используется.Лучше искать инфу на забугорных площадках, в рунете бесполезно.

Худший ответ:
Боюсь будет достаточно плохо, если даже сейчас OCR не всегда отличает I от 1 и от l. Там ж насколько я помню именно на таких нюансах и построена клинопись то, нет?
Вопрос: Curl отправляет GET вместо POST после редиректа?

Лучший ответ:
При редиректе надо использовать код 307, чтобы сохранить тип запроса.
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=307]


Вот так, если я ничего не напутал.

Худший ответ:
Все просто: обрабатывать редиректы вручную, а не через
curl_setopt($process, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($process, CURLOPT_MAXREDIRS, 4);
Вопрос: Как заставить работать социальные share-кнопки Pluso с turbolinks Rails?

Лучший ответ:
if (window.pluso)if (typeof window.pluso.start == "function") return;
тут же ясно видно, что если window.pluso есть - то ниче не делать.
Могу предложить переписать код так, чтобы в page:receive очищать все записанные в window элементы pluso:$(document).on("page:receive", function(){
  window.pluso = null;
  window.ifpluso = null;
});
Отказ от турболинкс - это явно не решение данного вопроса, так как в загаловке указано "с turbolinks"

Худший ответ:
Послать в жопу турболинкс, очевидно же
чего вы им хотите добиться?