【发布时间】:2011-10-12 18:46:03
【问题描述】:
我有一个带有 def create 的 ruby 控制器类。我正在使用休息客户端来访问一个网页,比如谷歌。基本上这是我的代码忽略了与创建以来相关的其他细节。
def create
RestClient.get 'http://google.com'
@smsclass = Smsclass.new(params[:smsclass])
respond_to do |format|
if @smsclass.save
format.html { redirect_to RestClient.get 'http://google.com'}
format.html { redirect_to @smsclass, :notice => 'Smsclass was successfully created.' }
format.json { render :json => @smsclass, :status => :created, :location => @smsclass }
else
format.html { render :action => "new" }
format.json { render :json => @smsclass.errors, :status => :unprocessable_entity }
end
end
结束
我需要休息客户端。让我知道有什么问题。谢谢你。
【问题讨论】:
-
对我来说这看起来很可疑!!您在问题中是否遗漏了什么?
-
我不这么认为。然而。如果我将其用作 charlysisto 建议,如果我只使用重定向到它就可以了。我的最终问题是使用 rest-client 发送发布请求。因此我想先开始工作。我的帖子是 RestClient.post 'services.yyy.com/SMS/TXT/?wsvKey=_7iutVlqdDcyfjffptZ1', :from => 'yyy', :nested => { :to => '07980760812' } 但这不起作用。它说没有收到数据。
标签: ruby-on-rails ruby ruby-on-rails-3 sms