Не могу заставить работать rjs правильно, возможно проблема в разнице между link_to_remote и link_to с: remote => true - PullRequest
0 голосов
/ 16 декабря 2011

У меня проблемы с настройкой rjs, и я не знаю, как правильно написать код для rails 2.3.14
Являются ли они (link_to_remote и link_to with: remote> true) одинаковыми или отражают версии рельсов или они на самом деле разные?
Я использую прототип, как того требует моя компания (поэтому jquery не вариант).

Я также вижу, что есть функция link_to_function, поэтому я действительно не уверен, что правильный подход!

1 Ответ

1 голос
/ 19 декабря 2011

link_to :remote => true является соглашением Rails 3 и не работает в Rails 2. Так как вы используете Rails 2.3, вы захотите использовать link_to_remote для вызовов ajax.

link_to_function используетсякогда вы хотите, чтобы какой-то javascript запускался при нажатии на ссылку, а не обязательно при вызове ajax на сервер.Такие вещи, как показ / скрытие элементов на странице.

...