GeoRSS aggregator and Layar augmented reality server
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
 

84 lignes
1.9 KiB

  1. class LayersController < ApplicationController
  2. # GET /layers
  3. # GET /layers.json
  4. def index
  5. @layers = Layer.all
  6. respond_to do |format|
  7. format.html # index.html.erb
  8. format.json { render json: @layers }
  9. end
  10. end
  11. # GET /layers/1
  12. # GET /layers/1.json
  13. def show
  14. @layer = Layer.find(params[:id])
  15. respond_to do |format|
  16. format.html # show.html.erb
  17. format.json { render json: @layer }
  18. end
  19. end
  20. # GET /layers/new
  21. # GET /layers/new.json
  22. def new
  23. @layer = Layer.new
  24. respond_to do |format|
  25. format.html # new.html.erb
  26. format.json { render json: @layer }
  27. end
  28. end
  29. # GET /layers/1/edit
  30. def edit
  31. @layer = Layer.find(params[:id])
  32. end
  33. # POST /layers
  34. # POST /layers.json
  35. def create
  36. @layer = Layer.new(params[:layer])
  37. respond_to do |format|
  38. if @layer.save
  39. format.html { redirect_to @layer, notice: 'Layer was successfully created.' }
  40. format.json { render json: @layer, status: :created, location: @layer }
  41. else
  42. format.html { render action: "new" }
  43. format.json { render json: @layer.errors, status: :unprocessable_entity }
  44. end
  45. end
  46. end
  47. # PUT /layers/1
  48. # PUT /layers/1.json
  49. def update
  50. @layer = Layer.find(params[:id])
  51. respond_to do |format|
  52. if @layer.update_attributes(params[:layer])
  53. format.html { redirect_to @layer, notice: 'Layer was successfully updated.' }
  54. format.json { head :no_content }
  55. else
  56. format.html { render action: "edit" }
  57. format.json { render json: @layer.errors, status: :unprocessable_entity }
  58. end
  59. end
  60. end
  61. # DELETE /layers/1
  62. # DELETE /layers/1.json
  63. def destroy
  64. @layer = Layer.find(params[:id])
  65. @layer.destroy
  66. respond_to do |format|
  67. format.html { redirect_to layers_url }
  68. format.json { head :no_content }
  69. end
  70. end
  71. end