28
我想在我的Rails应用程序中使用一些Javascript。太少参数
我希望我的索引页允许我编辑索引页上的单个项目,然后在编辑时重新加载索引页。
我index.html.erb页的样子:
<div id="index">
<%= render 'index' %>
</div>
在我index.js.erb的我:
$('#index').html("<%=j render 'index' %>");
,并在我的holders_controller:
def edit
holder = Holder.find(params[:id])
end
def update
@holder = Holder.find(params[:id])
if @holder.update_attributes(params[:holder])
format.html { redirect_to holders_path } #, flash[:success] = "holder updated")
## ^---Line 28 in error
format.js
else
render 'edit'
end
end
当我加载索引页时,它很好。只要单击编辑按钮并提交表单时,我得到如下:
但是,如果我回去,并刷新索引页,编辑内容被保存。我究竟做错了什么?
'responds_to do' – clyfe
对,谢谢。 :) – Matzi
@Matzi我不得不使用'responds_to do | format |'来使它工作。 –