Это происходит из-за того, что rails считает, что вы пытаетесь запустить мошенническую атаку на ваш сайт.По умолчанию рельсы имеют встроенную функцию безопасности, которая отклоняет отправку формы из внешних источников (т. Е. Вашего другого приложения)
Самый простой (но не самый безопасный) способ, которым можно было бы добавить это в начало списка.Контроллер, которому вы отправляете данные:
protect_from_forgery :except => :email
RE КОММЕНТАРИИ
Аа, я вижу, я не обращал очень пристального внимания, когда впервые прочитал ваше сообщение, извините за это.Я пропустил все части о rjs.
Я, конечно, не эксперт по rjs, но похоже, что вы все делаете правильно.Единственная подозрительная часть для меня - это строка:
page.replace_html :div_content, :partial => "show", :object => @user
Я думаю, это должно быть:
page.insert_html(:bottom, "div_content", :partial => "show")
Также вы можете попробовать заменить шаблон rjs на
page.alert("debug");
Просто чтобы убедиться, что он действительно не вернется, потому что я подозреваю, что это ...