我试图在控制器方法中传递参数,format.html
如下所示:
def create
@doc = Doc.new(params[:doc])
respond_to do |format|
if @doc.save
format.html { redirect_to share_url(@doc.user.ftp, @doc) }
else
format.html { render "new", :locals => { :template => @doc.template_id } }
end
end
end
我收到一个无方法错误,告诉我我正在向:template
局部变量中发送正确的参数:
local_assigns {:template=>4}
有什么我想念的东西让它工作吗?它应该重定向到doc#new
动作,但它会doc#index
改为。有任何想法吗?