0

Число символов JQuery не отображается в моих формах комментариев, даже если они работают для моих других форм. Любая помощь приветствуется.Число символов JQuery не отображается

_form.html.erb

<%= form_for [@commentable, @comment] do |f| %> 
    <%= render 'shared/error_messages', object: f.object %> 

    <div class="field"> 
    <%= f.text_field :title %> 
    <div class="titlecountdown"></div> 
    <%= f.text_area :content %> 
    <div class="contentcountdown"></div> 
    </div> 
    <div class="actions"> 
    <%= f.submit "Post", class: "btn btn-large btn-primary" %> 
    </div> 
<% end %> 

custom.js.coffee

$ -> 
    updateTitleCountdown = -> 
    remaining = 20 - jQuery("#comment_title").val().length 
    jQuery(".titlecountdown").text remaining + " characters remaining" 

    jQuery -> 
    updateTitleCountdown() 
    $("#comment_title").change updateTitleCountdown 
    $("#comment_title").keyup updateTitleCountdown 

$ -> 
    updateContentCountdown = -> 
    remaining = 120 - jQuery("#comment_content").val().length 
    jQuery(".contentcountdown").text remaining + " characters remaining" 

    jQuery -> 
    updateContentCountdown() 
    $("#comment_content").change updateContentCountdown 
    $("#comment_content").keyup updateContentCountdown 

ответ

0
jQuery(document).ready(function($) { 
    updateCountdown(); 
    $('.question').change(updateCountdown); 
    $('.question').keyup(updateCountdown); 
}); 

function updateCountdown() { 
    var remaining = 100 - jQuery('.question').val().length; 
    jQuery('.countdown').text(remaining + ' characters remaining.'); 
} 

Это работает для меня идеально, хотя и не в CoffeeScript.

+0

Я конвертирую это в coffeescript, но он все еще не отображается. Имеет ли он какое-то отношение к использованию актов в качестве замечательного драгоценного камня? – Richard74

+0

Скорее всего, но я не знаком с этим плагином. Это может помочь: http://juixe.com/techknow/index.php/2006/07/09/comments-on-acts-as-commentable/ – user2158494

Смежные вопросы