hidden_fieldを使う
・DBに無い単語を入力させなくしたかった。
・JavaScriptで動的に弾きたかった。
・社内ツールであり、セキュリティより操作性を優先できる条件だった。
以上よりビューファイルで直接scriptタグを書き、
同じファイル内でJavaScriptの変数として利用しました。
コードのイメージ
hoge.html.erb
<% @hoges.each do |hoge| %>
<%= hidden_field, value: hoge, id: 'fuga' %>
<% end %>
<script>
var hoge = document.getElementById(fuga);
</script>
最後に
思い出しながらなので曖昧ですが、こんな感じのコードでした。
本当は他にRailに乗れる、いい方法があるんでしょうけどね。
gonというGemもあるそうなので試して見たい所。