Auf diese Zeile bezieht sich der Kommentar. Falls man die article.id unnötigerweise auch absichern wollte, käme es zu dem Fehler. Ist offenbar so gewollt.
http://api.rubyonrails.org/classes/ActionView/Helpers/JavaScriptHelper.html#method-i-escape_javascript
http://stackoverflow.com/questions/9155431/getting-undefined-method-gsub-for-6fixnum-rails-in-a-view-with-jquery-erb
Eine fixe Idee wäre natürlich, javascript.to_str.gsub zu verwenden, aber die klugen Leute werden sich schon was dabei denken. Mit dem Wissen, dass man das nur mit Strings machen soll, kannst Du von mir aus die Warnung komplett rausnehmen, in der kurzen Datei stört sie meiner Meinung nach aber nicht.

Ansonsten sehe ich wie Du keine Probleme bei article.name.