Спорим, вы не загружаете jQuery.Для subscription.js (или .coffee) требуется jQuery, но Райан полагает, что знание неявно присутствует в его роли.
Редактировать: Решив ту же проблему, я столкнулся с простой проблемой - не заменить #new_subscriptionsubscription.js с атрибутом имени формы html.Так, например, если ваш HTML выглядит так:
<form accept-charset="UTF-8" action="/plans" class="new_plan" id="new_plan" method="post">
Тогда вы бы использовали #new_plan вместо # new_subscription.
Если вы не используете правильное имя формы, jQuery не будет 'hijack '(активировать функцию обратного вызова) кнопку отправки формы для отправки данных на полосу перед тем, как позволить rails обрабатывать форму.
Надеюсь, это поможет!