У меня есть файл с именем new.js.erb, который содержит эту строку:
if( $('#user_password').val().length < 6 )
По какой-то причине символ «меньше» разбивает весь файл.Я думаю, что Rails по какой-то причине видит символ <как начало тега.Я просто хочу проверить, имеет ли значение в поле user_password длину строки меньше 6. Есть ли способ сделать это в jQuery в файле js.erb? </p>
Удивительно, но все мои поиски в Google и поиск SOне нашли решение.
Если вам нужна дополнительная информация, пожалуйста, не стесняйтесь спрашивать ее.
Спасибо за любую помощь!
Еще код длямю (я могу гарантировать, что все выше и ниже, этот блок работает нормально):
if( $('#user_password').text().length < 6 )
{
$('form.edit_user').submit();
popup.unload();
$('#send_after_pass').show();
$('#send_after_pass').click(function(e) {
$(this).hide();
$('form.new').submit();
});
else
{
$('#errors').html("Password must be 6 characters or longer.");
}
РЕДАКТИРОВАТЬ: Мой плохой на поддельную цитату!Притворись, что его там никогда не было ... Но это не то, что вызвало мою проблему.