在我认为这可能是我处理以下问题的方式之前,我已经在我的小项目上工作了几个月,在 RoR 中“有点”不优雅,还有更传统的方式:
我的服务使用一些 javaScript API 从特定的社交网络服务中检索信息,并在客户端执行信息处理,JS 环境存储处理结果。所以我需要在不重新加载页面的情况下与用户交互:特别是我需要使用一些过滤器。
假设我需要按发布年龄过滤请求结果。还有类别选择器。我希望我的应用程序以下列方式工作:
1. 用户类型的出版物年龄内的天数应该是 - 没有任何“提交”或“应用”过滤器按钮
2. 用户点击类别选择器后应用过滤器:他们是主要的 UI 控制器,由 RoR 助手组成:
<li class="cat_selector"><%= link_to category.name, posts_path(:cat_id => category.id), :remote => true%></li>
解决这个问题的“通常”方法是什么?如何通过单击特定链接之一轻松地在一个 ajax 请求中“收集”所有控件的值?谢谢你!