mirror of
https://github.com/zhigang1992/RestKit.git
synced 2026-05-15 01:02:15 +08:00
27 lines
757 B
Ruby
27 lines
757 B
Ruby
class TopicsController < ApplicationController
|
|
resource_controller
|
|
|
|
before_filter :require_user, :only => [:create, :update, :destroy]
|
|
before_filter :require_owner, :only => [:update, :destroy]
|
|
|
|
index.response do |wants|
|
|
wants.json { render :json => collection.to_json(:include => :user) }
|
|
end
|
|
create.response do |wants|
|
|
wants.json{ render :json => object.to_json(:include => :user) }
|
|
end
|
|
update.response do |wants|
|
|
wants.json{ render :json => object.to_json(:include => :user) }
|
|
end
|
|
destroy.response do |wants|
|
|
wants.json{ render :json => {} }
|
|
end
|
|
show.response do |wants|
|
|
wants.json{ render :json => object.to_json(:include => :user) }
|
|
end
|
|
|
|
create.before do
|
|
object.user = current_user
|
|
end
|
|
end
|