在Rails中没有非常有经验并且正在寻找一个健全性检查 - 我有一个表单供用户创建列表。在这个表单上,我将(最终)有一个搜索字段,在那里他们可以搜索要添加到列表中的现有对象。将有超过50,000个项目,因此不能同时列出所有项目。由于这方面很复杂,像Cocoon这样的东西对我来说似乎不够灵活,我选择在控制器或模型中自己建立列表和项目之间的关联。
所需的工作流程是 -
我目前的解决方案是将项目ID存储在表单的隐藏字段中,并将其传递给控制器。看来我必须禁用Turbolinks来使这个方法工作,因为它不断重新加载页面,因此当我点击其中一个“添加项目”链接时,我将隐藏字段覆盖为默认值。
有没有一种更清洁的方法可以解决这个问题?
答案 0 :(得分:1)
信息不足,但我假设您使用的是anchor
代码?
您需要禁用anchor
标记上的默认值,这样您才能获得刷新等,例如:
<a class="s-inte" />
$('.s-inte').click(function(e){
e.preventDefault()
})