языковой стандарт не меняется или не переключается правильно в файле js - PullRequest
0 голосов
/ 20 января 2020

это то место, в котором я нуждался в правильной локали. Когда я меняю локаль, она не работает, пока я не выполню эту команду rake tmp: cache: clear . как решить это без выполнения этой команды каждый раз. У меня есть этот код в моем телефоне. js .erb файл.

//= require i18n
abc = "<%= I18n.locale %>";
$( document ).on('turbolinks:load', function() {
    $(".phone").keydown(function (e) {
        if (e.which == 8 ) {
            $(".errmsg").hide();
        }
    });
    debugger
    "<%= I18n.locale %>";
    //on keypressed in textbox
    $(".phone").keypress(function (e) {
        //if not numeric, then it don't let you type space=32,+=43,-=45,backsp=8,enter=13
        if (e.which !=32 && e.which != 43 && e.which != 45 && e.which != 13  && (e.which < 48 || e.which > 57)) {
            //display error message
            $(".errmsg").html("<%= I18n.t("jsmessage.digits_Only")%>").show();
            e.preventDefault();
        } else {
            $(".errmsg").hide();
        }
    });
});

У меня есть этот код в моем приложении. html .erb файл

<script>
    I18n.defaultLocale = "<%= I18n.default_locale %>";
I18n.locale = "<%= I18n.locale %>";
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...