Rhomobile Rhodes - Camera :: take_picture不会重定向到回调网址

时间:2011-12-08 11:10:00

标签: ruby rhomobile rhodes

我正在使用Rhodes开发一个简单的程序来拍照并将其发送到远程服务器。

这是相机动作:

def camera
  @form = Form.find(@params['id'])
  Camera::take_picture(url_for(:action => :show, :id => @params['id']))
end

但是,在调用它时,它不会重定向回“show”操作,如in the documentation所述 相反,它呈现“相机”视图。 我也试过在相机控制中写这样的东西:

<div data-role="page">
  <img src="<%= @params['image_uri'] %>;">
</div>

但无论如何图像都是空的

请帮忙!

1 个答案:

答案 0 :(得分:0)

您需要在相机调用后指定重定向操作,例如:

def camera
  @form = Form.find(@params['id'])
  Camera::take_picture(url_for(:action => :show, :id => @params['id']))

  redirect :action => :show
end