在我的 rails 应用程序中,我希望能够单击“编辑”以用表单部分替换/交换显示部分。
我已经开始通过将 remote:true 添加到我的编辑链接来应用 ajax 和 jquery。然后我创建了一个名为 edit.js.erb 的 js 文件来调用 ajax
这是我的想法控制器:
def edit
@idea = Idea.find_by_permalink(params[:id])
end
在 edit.js.erb 我试过:
$("data-model[idea-basic-show]").hide().after("<%= j render('idea_basic_edit')%>");
但这没有用
然后我尝试了:
$("#art_edit_show").replaceWith("ART EDIT PARTIAL");
确保 js 正常工作并且确实有效
我在这里做错了什么?