Для некоторых «незначительных» действий на моем сайте я использую remote
вместо стандартных запросов HTML.Моя текущая remote
техника выглядит следующим образом:
- Используйте
form_for
или form_tag
с :remote => true
. В действии контроллера выполните:
respond_to do |format|
format.js
end
Затем создайте файл .js.erb
, который загружает часть / создает флэш-сообщение / выделяет части страницы и т. Д.
Я хочу понять значение моего подхода, потому что я не хочу, чтобы мое собственное невежество приводило к проблемам, о которых я не знаю.
- Есть ли какие-либо проблемы с доступностью вышеупомянутого, т.е.люди, которые не смогут использовать мой код выше из-за их браузера / инвалидности / чего-то еще?
- Вышеуказанный «текущий» способ сделать что-то в Rails или вы можете указать мне на что-то, чтолучше?
- Есть ли какие-либо проблемы с безопасностью или производительностью, которые можно улучшить, если сделать это другим способом?