Поздний ответ ... но я чувствую, что должен поделиться некоторыми из последних доступных материалов.
Является ли совместимость и часто
изменение структуры вопроса, чтобы беспокоиться
о
Нет. Но, похоже, вы новичок в Rails - любой, кто начинает крупный проект электронной коммерции, должен подумать о том, чтобы придерживаться фреймворка, с которым он уже знаком.
Если вам определенно нужно приложение Rails, а ваш сайт - это прежде всего сайт электронной торговли, я рекомендую вам взглянуть на Spree (http://spreecommerce.com/).
Если ваш сайт в первую очередь представляет собой веб-приложение с небольшим компонентом покупки, рассмотрите возможность использования ActiveMerchant напрямую для создания собственной простой страницы покупок.
Если вы делаете сайт, посвященный прежде всего электронной коммерции, вам стоит хотя бы рассмотреть решения, не относящиеся к Rails. Существует так много вариантов для автономных интернет-магазинов, корзин для покупок, связанных с приложениями CMS, таких как WordPress и Drupal, сторонних сервисов за плату (например, Shopify для магазинов, Chargify для сервисов подписки), и многие из них могут быть настроены с минимальным кодированием .
Rails подходит для этой задачи, но если вы еще не являетесь "Rails guy", нет особой причины выбирать его для нового приложения электронной коммерции.