我需要一串html(类似的东西"<html><body>Hello World</body></html>")用于传真.
我把它写进一个seprate ERB文件:views/orders/_fax.html.erb,并尝试呈现在行动再培训局:html_data = render(:partial => 'fax').
以下是引发问题的控制器的一部分:
respond_to do |format|
if @order.save
html_data = render(:partial => 'fax')
response = fax_machine.send_fax(html_data)
......
format.html { redirect_to @order, notice: 'Order was successfully created.' }
format.json { render json: @order, status: :created, location: @order }
else
format.html { render action: "new" }
format.json { render json: @order.errors, status: :unprocessable_entity }
end
end
Run Code Online (Sandbox Code Playgroud)
它给了我一个AbstractController :: DoubleRenderError如下:
AbstractController::DoubleRenderError in OrdersController#create
Render and/or redirect were called multiple times in …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用capistrano命令来创建数据库.我只发现了一个命令deploy:migrate.有命令db:create吗?