Как убрать Rails? - PullRequest
       30

Как убрать Rails?

1 голос
/ 09 февраля 2010

У меня есть старое приложение, полностью построенное на jQuery и HTML. Делает много AJAX звонков и так далее.

Мне понадобилась среда аутентификации, поэтому я поместил ее в приложение Rails.

Rails -> выполняет аутентификацию JQuery / HTML -> все остальное

Проблема в том, что jQuery больше не работает. Все мои обычные AJAX-вызовы ничего не возвращают с сервера.

Влияет ли Rails на обычные вызовы AJAX? Есть ли способ убрать это с дороги? я хочу выполнить аутентификацию, затем передать приложение jQuery и не иметь никаких помех.

У меня нет времени или терпения, чтобы превратить его в настоящее приложение Rails.

(Или есть лучший способ сделать это? Я посмотрел на некоторую аутентификацию jQuery / Javascript, но не смог обойти это)

Ответы [ 3 ]

6 голосов
/ 09 февраля 2010

Звучит так, будто вы действительно не хотите использовать Rails. Rails предназначен для того, чтобы быть полноценной средой приложения, и, как таковая, наверняка «встанет на вашем пути».

Я бы предложил более простую структуру, что-то вроде Синатры: http://www.sinatrarb.com/

0 голосов
/ 09 февраля 2010

Проблема в том, что Rails автоматически включает в себя библиотеку прототипов javascript, которая мешает jQuery. Быстрое решение может заключаться в использовании jRails , который должен заменить эти вызовы прототипа вызовами jquery.

0 голосов
/ 09 февраля 2010

Я думаю, что видео по этой ссылке поможет вам: Как вы используете jQuery с Rails?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...