我的index.html.erb
页面中有一个英文字母的下拉列表,A-> Z,带有Select All
选项。我的解析器从.txt
获取特定单词并在索引页面中显示单词。我想在选择一个字母之后组织页面,只有以该字母开头的单词。
我是Rails的新手;考虑到这一点,我想使用AJAX,以便信息只显示在同一页面上。
考虑到这些,我不确定如何最好地进步;使用JavaScript,erb等。到目前为止,我目前还没有实现代码,我正在寻找想法。
答案 0 :(得分:0)
link_to "A", index_path(letter: "A"), remote: true
@words = Word.where("word ILIKE ?", "#{params[:letter]}%")
respond_to { |format| format.js }
index.js.erb
中,将字词渲染到页面中:$("#wordlist").html("<%= escape_javascript(render('words', words: @words)) %>");