Пример кода API Ruby для API - посты блога - PullRequest
0 голосов
/ 03 сентября 2010

Я новичок в ROR

В моем приложении есть код API для блогов.это включает в себя функцию создания, показа, обновления.

Я пытаюсь написать пример кода API в Ruby для этого.Как это написать ??

Пожалуйста, дайте предложения.

Мой код создания

 def create

@blogpost = Blogpost.new(params[:blogpost])
@blogpost.user = current_user

respond_to do |format|
  if @blogpost.save
    check_for_pingbacks(@blogpost)
    format.html { redirect_to root_path }
    format.xml  { render :xml => @blogpost.to_xml(to_any_options) }
    format.json { render :json => @blogpost.to_json(to_any_options) }
  else
    format.html {redirect_to root_path }
    format.xml  { render :xml => @blogpost.errors, :status => :unprocessable_entity }
    format.json  { render :json => @blogpost.errors, :status => :unprocessable_entity }
  end
end
 else
  respond_to do |format|
    error=Hash.new
    error[:error]="Only Post Request is Allowed"
    format.xml {render :xml=>error.to_xml({:root=>'errors'})}
    format.json {render :json=>error.to_json({:root=>'errors'})}
  end
end
end

1 Ответ

0 голосов
/ 03 сентября 2010

Если я правильно понимаю, похоже, вы хотите сгенерировать RDoc для своего приложения? Rails имеет встроенную поддержку для выполнения следующей задачи rake:

rake doc:app

Это создаст документацию в / doc / app / вашего приложения.

Что касается написания RDoc, то здесь есть много ресурсов, сама документация по RDoc является хорошим началом: http://rdoc.sourceforge.net/doc/index.html

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