Rest-Client использует ruby ​​на рельсах - PullRequest
0 голосов
/ 12 октября 2011

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

 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

конец

Мне нужен отдыхающий клиент. Дайте мне знать, что не так. Спасибо тебе.

1 Ответ

0 голосов
/ 12 октября 2011

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...