2011-10-12 4 views
0

У меня есть класс контроллера ruby ​​с def create. Я использую клиент для отдыха, чтобы перейти на веб-страницу, такую ​​как Google. в основном это мой код игнорирует другие детали, связанные с созданием с тех пор.Использование Rest-Client ruby ​​on rails

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 

конец

Я требуется клиент отдыха. Дайте мне знать, что случилось. Thakn You.

+0

для меня это выглядит подозрительно !!. Есть что-то, что вы упустили, чтобы упомянуть в вопросе? –

+0

Я так не думаю. Однако. если я использую это как charlysisto, предлагаю, если я просто использую redirect-to it works. Моя конечная проблема заключается в отправке сообщений с использованием rest-client. поэтому я хотел сначала получить работу. Я пост как RestClient.post 'http://services.yyy.com/SMS/TXT/?wsvKey=_7iutVlqdDcyfjffptZ1',: from => 'yyy',: nested => {: to => '07980760812'}, но это не работает. в нем говорится, что данные не получены. – CodeGeek123

ответ

0

redirect_to следует за URL-адресом, а не с «результатом» этого URL-адреса.

Просто сделайте format.html { redirect_to 'http://google.com'}, если вы хотите, чтобы это продолжалось google.

+0

Я так не думаю. Однако. если я использую это как charlysisto, предлагаю, если я просто использую redirect-to it works. Моя конечная проблема заключается в отправке сообщений с использованием rest-client. поэтому я хотел сначала получить работу. Я пост как RestClient.post 'services.yyy.com/SMS/TXT/?wsvKey=_7iutVlqdDcyfjffptZ1' ;,: from => 'yyy',: nested => {: to => '07980760812'}, но это не работает , в нем говорится, что данные не получены. – CodeGeek123

Смежные вопросы