我该如何在Rails中使下拉列表重定向到另一个包含特定信息的页面
How would I make a dropdown list redirect to another page with specific information in Rails?
我的index.html.erb
页面中有一个英文字母a->Z的下拉列表,带有Select All
选项。我的解析器从.txt
中获取特定的单词,并在索引页面中显示这些单词。我想在选择一封只有以该字母开头的单词的信件后组织页面。
我是Rails的新手;考虑到这一点,我想使用AJAX,这样信息就可以显示在同一个页面上。
考虑到这些,我不确定如何最好地取得进展;使用JavaScript、erb等。到目前为止,我还没有实现任何代码,我正在寻找想法。
- 使链接成为远程链接:
link_to "A", index_path(letter: "A"), remote: true
- 在索引操作中加载单词:
@words = Word.where("word ILIKE ?", "#{params[:letter]}%")
- 并响应JS请求:
respond_to { |format| format.js }
- 在
index.js.erb
中,将单词呈现到页面中:$("#wordlist").html("<%= escape_javascript(render('words', words: @words)) %>");
相关文章:
- 如果指令包含在另一个指令中,我如何在隔离范围内添加双向数据绑定属性
- 如何使用Angular 2服务提供包含指向另一个资源的链接/ids的资源集合
- 如何包含来自另一个 PHP 文件的 PHP 验证函数
- 如何将一个 JavaScript 文件包含在另一个 JavaScript 文件中 这不是从浏览器中运行的
- 在服务器端环境或命令行环境中将一个 javascript 文件“包含”到另一个文件
- Mutilpe JS文件包含在另一个js文件中有时不起作用
- 如何使用jQuery将两个html包含在另一个html中
- 将外部 Javascript 和 CSS 文件包含在另一个站点的 DOM 中
- 如何从其他 jsp 调用方法/函数以包含在另一个 jsp 的 jstree 中
- 如何测试 SVG 元素是否包含在另一个元素中
- requireJS包含返回另一个类似模块中的对象的模块
- 如何使用附加到html标签的嵌套ng应用程序将一个基于angularjs的SPA包含到另一个基于angularjs
- AngularJS:有没有办法知道包含在另一个指令中的指令何时加载
- 查找不包含在另一个元素中的元素的有效方法
- aspx页面的javascript方法可以包含在另一个aspx中吗
- Symfony2:如何将js文件包含在另一个js中
- 将一个对象包含在另一个对象中
- 如何将代码的js部分包含在另一个带有代码的js文件中.[预印本]
- 我如何引用并返回一个响应,基于一个单选按钮的答案,该单选按钮包含在另一个单选键中
- 函数来确定一个字符串是否只包含来自另一个字符串的字符