Railsアプリケーションのページに次のフォームがあります
<%= simple_form_for(resource, :as => resource_name, :url => registration_path(resource_name), :html => { :method => :put, novalidate: false }) do |f| %>
<%= f.error_notification %>
<%= display_base_errors resource %>
<div class="tab-pane active performer_new" id="tab1">
<% @user.build_performer unless @user.performer %>
<%= f.fields_for :performer, @user.performer do |per| %>
<%= per.input :first_name, :label => "Screen name"%>
<% end %>
このjsfiddleで次のコードを使用し、ターボリンクに対応するために小さな変更を加えました。私は何を間違っていますか?ファイルの先頭を確認すると、assests に書き込んだファイルが表示されます。
var read = function(){
$("#user_performer_attributes_first_name").on('input', function(evt) {
var input = $(this);
var start = input[0].selectionStart;
$(this).val(function (_, val) {
return val.toLowerCase();
});
input[0].selectionStart = input[0].selectionEnd = start;
});
}
$(document).ready(read);
$(document).on('page:load', read);
しかし、私はキャラクターを変更していません。なんで?