我是ROR的新手
我在我的应用程序中有博客的api代码。这包括函数create,show,update。
我正在尝试用Ruby编写示例Api代码。怎么写这个?
请提出建议。
我的创建代码是
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
答案 0 :(得分:0)
如果我理解正确,您似乎想为您的应用生成RDoc? Rails通过以下rake任务内置支持:
rake doc:app
这将在您的应用的/ doc / app /中生成文档。
至于编写RDoc,有很多资源,RDoc文档本身是一个很好的起点:http://rdoc.sourceforge.net/doc/index.html