-1
今私は、ユーザー名入力を自動補完するJSスクリプトを持っています。私はactive_model_serializers gemも使用しています。 JSのスクリプトのようなユーザコントローラのindexアクションからユーザーのリストを引っ張っている。(JSONの)ユーザーのインデックスを公開から非表示にするにはどうすればよいですか?
users_controller.rbオートコンプリートat.js
def index
@users = User.all
render(json: @users, each_serializer: UserSerializer)
end
もちろん
$(document).on('turbolinks:load', function() {
$(function(){
$("[data-behavior='autocomplete']").atwho({ at:"@", limit: 5, 'data': "/users.json" });
});
})
、場合私はexample.com/usersにアクセスし、JSON出力としてユーザのリスト全体を表示します。 JSスクリプトにこれを見せてもらえるようにするにはどうすればよいですか?どんな助けもありがとうございます。ありがとう。