JQuery + проблематичные направляющие, который верен?

Я использую этот вспомогательный метод, который возвращает первый активный адрес IPV4 после фильтрации IPV6 и Loopback один раз


    public static IPAddress GetLocalIPAddress()
    {
        IPAddress result = null;
        IPHostEntry iphostentry = Dns.GetHostEntry(Dns.GetHostName());
        IPAddress[] ipv4Address = Array.FindAll(iphostentry.AddressList, add => add.AddressFamily == AddressFamily.InterNetwork && !IPAddress.IsLoopback(add));
        if (ipv4Address.Length > 0 )
        {
            result =ipv4Address[0];
        }
        return result;
    }
13
задан Tom van der Woerdt 28 December 2011 в 15:39
поделиться

6 ответов

Я работал над всеми своими проектами с 3 лет с rails и (исключительно) jquery. Пока действительно не сталкивался с какими-либо (серьезными) проблемами.

Существует плагин под названием jrails, который действует как прямая замена прототипа.

http://github.com/aaronchi/jrails/tree/master

Обновление: с его помощью вы можете получить все те же стандартные помощники Rails для функциональности javascript, используя

12
ответ дан 1 December 2019 в 20:11
поделиться

Я использую как jQuery, так и Prototype с рельсами. jQuery для манипуляций с DOM и толстый ящик (мой любимый плагин для световых коробов), но сейчас я использую прототип для AJAX. нет особой причины, просто еще не хотел использовать плагин jrails. Я уверен, что сделаю это в будущем. если вы используете оба, это должно быть в вашем заголовке:

    <%= javascript_include_tag 'prototype' %>
    <%= javascript_include_tag 'jquery' %>
    <script type="text/javascript">
        var $j = jQuery.noConflict();
    </script>

Затем используйте jQuery с $ j

10
ответ дан 1 December 2019 в 20:11
поделиться

Я использую jQuery и Rails для работы в производственной среде, и могу сказать только хорошее. Мы тоже используем AJAX. Единственная проблема, о которой я могу думать, - это вызов jQuery.noConflict (), который необходим, если вы используете jQuery и прототип вместе.

5
ответ дан 1 December 2019 в 20:11
поделиться

Использовать jquery с рельсами вообще не составит труда, это просто не та библиотека JavaScript, которая изначально поддерживается. На самом деле вам не нужно использовать какие-либо встроенные в рельсы JavaScript, и (по умолчанию) структура RESTful вашего приложения должна упростить AJAX.

С помощью prototype и scriptaculous большая часть работы с AJAX уже была сделана для ты. С jquery вы просто сами напишете еще немного JavaScript.

1
ответ дан 1 December 2019 в 20:11
поделиться

Единственная проблема с jrails - это тестирование rjs. Но этот патч добавляет 5 из 8 недостающих помощников тестирования.

2
ответ дан 1 December 2019 в 20:11
поделиться

Rails был создан для работы с Prototype для AJAX et. др., но нет причин, по которым у вас есть , чтобы использовать Prototype. Я сам фанат jQuery, и вы определенно можете использовать его с Rails.

Вы все еще можете подключиться к большей части работы AJAX, которая была проделана в Rail с помощью jQuery, и это не проблема.

И, как говорит Кморрис. сказал, если вы используете jQuery и любую другую библиотеку javascript на том же сайте, обязательно добавьте строку jQuery.noConflict () , иначе произойдет ОЧЕНЬ плохие вещи.

1
ответ дан 1 December 2019 в 20:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: