创建后渲染编辑

时间:2014-07-18 15:04:37

标签: ruby-on-rails

创建新对象后,我想直接将用户带到该对象的编辑页面。

如果我这样做

if @object.save
      flash[:success] = "Object added!"
      render 'edit

我得到一个“未定义的方法`空?”为nil:NilClass“错误。

如果我转到索引视图并单击该对象的编辑视图,我可以编辑它。

我是否需要使用redirect_to而不是渲染?如果是的话,用短语来表达的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

尝试:

redirect_to edit_"whatever"_path(@object)

它应该有用。

当你实际渲染模板时,而不是动作。