Rails & XRegExp: как реализовать XRegExp в Rails 5? - PullRequest
0 голосов
/ 26 января 2019

У меня сейчас проблема с регулярным выражением в IE11 (почему некоторые люди все еще используют его, сбивает меня с толку). И я получаю следующую ошибку в консоли IE:

RegExp(/^http/,"i"); //Syntax error in regular expression

Я обнаружил сообщение в переполнении стека с той же проблемой , на вопрос есть ответ о том, что ключом может быть XRegExp.

Чтобы попробовать это, я искал способ установить и внедрить библиотеку в rails и нашел этот гем под названием xregexp-rails

Итак, я хочу знать, как внедрить этот драгоценный камень в рельсы 5, чтобы попытаться решить мою проблему.

UPDATE

При попытке установить указанный гем в консоли после запуска комплекта, установки комплекта и обновления комплекта отображается следующая ошибка:

    Bundler could not find compatible versions for gem "railties":
  In snapshot (Gemfile.lock):
    railties (= 5.1.4)

  In Gemfile:
    coffee-rails (~> 4.2) was resolved to 4.2.2, which depends on
      railties (>= 4.0.0)

    devise was resolved to 4.3.0, which depends on
      railties (< 5.2, >= 4.1.0)

    dotenv-rails was resolved to 2.2.1, which depends on
      railties (< 5.2, >= 3.2)

    factory_girl_rails was resolved to 4.8.0, which depends on
      railties (>= 3.0.0)

    rails (~> 5.1.2) was resolved to 5.1.4, which depends on
      railties (= 5.1.4)

    devise was resolved to 4.3.0, which depends on
      responders was resolved to 2.4.0, which depends on
        railties (< 5.3, >= 4.2.0)

    rspec-rails was resolved to 3.6.0, which depends on
      railties (>= 3.0)

    sass-rails (~> 5.0) was resolved to 5.0.6, which depends on
      railties (< 6, >= 4.0.0)

    web-console (>= 3.3.0) was resolved to 3.5.1, which depends on
      railties (>= 5.0)

    xregexp-rails (>= 1.5.1, ~> 1.5) was resolved to 1.5.1, which depends on
      railties (< 5.0, >= 3.0)

Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...