簡體   English   中英

Ruby on Rails WashOut GEM SOAP定義事件

[英]Ruby on Rails WashOut GEM SOAP Defining events

我有以下代碼:

soap_action "relatorio",
           :args => {:a => :integer},
               :return => :string,
           :response_tag => "Relatorios"

  def relatorio
  @relato = Relato.where(cliente_id: params[:a]).pluck(:projeto_id)
  @relati = Relato.where(cliente_id: params[:a])
  @reltask = Reltask.where(relato_id: @relati).pluck(:task_id)
  render :soap => :relato => {@relato}, :reltask => {@reltask}
       end

在渲染中這是錯誤的,這就是我所需要的,我需要像DATA DATA這樣的xml響應

如何使其正確,我正在嘗試不同的方法,但我不知道。

這就是代碼的樣子

soap_action "relato",
:args => {:a => :integer},
:return => {
:relato => [{:projeto => :string, :atividade => :string}]
}
def relato
@relato = Relato.where(cliente_id: params[:a]).pluck(:projeto_id)
  @relati = Relato.where(cliente_id: params[:a])
  @reltask = Reltask.where(relato_id: @relati).pluck(:task_id)
render :soap =>
{:relato => [
{:projeto => @relato, :atividade => @reltask }]}
end

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM