我有拥有朋友/非朋友按钮的用户列表(根据用户的关系,此按钮有4种状态)我需要通过ajax调用服务器来更新按钮状态。
这里的最佳做法是什么:
使用remote: true
按钮并在users.js.erb中写入更新
为按钮状态添加处理程序并单击.js文件并使用ajax发送请求
我没有提到的另一个选项(我是Rails的新手)
答案 0 :(得分:0)
最终,我认为你会发现第一个选项(remote:true和通过* .js.erb模板更新)是最好的方法。
通常,此选项易于实施且快速实施。随着您在Rails Rabbit Hole中越来越远,您可以使用其他方法(直接jQuery或其他JS等)。