Я новичок в 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