Guest User

Untitled

a guest
May 23rd, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. class CarriersController < ApplicationController
  2.  
  3. XML_OPTIONS = {:except => [:updated_at, :created_at]}
  4.  
  5. # GET /carriers
  6. def index
  7. @carriers = Carrier.all
  8.  
  9. respond_to do |wants|
  10. wants.html
  11. wants.xml { render :xml => @carriers.to_xml(XML_OPTIONS) }
  12. end
  13. end
  14.  
  15. end
  16.  
  17. ===
  18.  
  19. # The following happens
  20.  
  21. /carriers.xml =>
  22.  
  23. <?xml version="1.0" encoding="UTF-8"?>
  24. <carriers type="array">
  25. <carrier>
  26. <id type="integer">5</id>
  27. <name>Alltel</name>
  28. <notes nil="true"></notes>
  29. <sms-url>message.alltel.com</sms-url>
  30. </carrier>
  31. ....
  32. </carriers>
  33.  
  34. # All good, now I do it again:
  35.  
  36. /carriers.xml =>
  37.  
  38.  
  39. <?xml version="1.0" encoding="UTF-8"?>
  40. <carriers type="array">
  41. <carrier>
  42. <id type="integer">5</id>
  43. <name>Alltel</name>
  44. <notes nil="true"></notes>
  45. <sms-url>message.alltel.com</sms-url>
  46. </carrier>
  47. ....
  48. </carriers>
  49. <?xml version="1.0" encoding="UTF-8"?>
  50. <carriers type="array">
  51. <carrier>
  52. <id type="integer">5</id>
  53. <name>Alltel</name>
  54. <notes nil="true"></notes>
  55. <sms-url>message.alltel.com</sms-url>
  56. </carrier>
  57. ....
  58. </carriers>
  59.  
  60.  
  61. # WTF? Two of them? And a third time does the same thing:
  62.  
  63. /carriers.xml =>
  64.  
  65.  
  66. <?xml version="1.0" encoding="UTF-8"?>
  67. <carriers type="array">
  68. <carrier>
  69. <id type="integer">5</id>
  70. <name>Alltel</name>
  71. <notes nil="true"></notes>
  72. <sms-url>message.alltel.com</sms-url>
  73. </carrier>
  74. ....
  75. </carriers>
  76. <?xml version="1.0" encoding="UTF-8"?>
  77. <carriers type="array">
  78. <carrier>
  79. <id type="integer">5</id>
  80. <name>Alltel</name>
  81. <notes nil="true"></notes>
  82. <sms-url>message.alltel.com</sms-url>
  83. </carrier>
  84. ....
  85. </carriers>
  86. <?xml version="1.0" encoding="UTF-8"?>
  87. <carriers type="array">
  88. <carrier>
  89. <id type="integer">5</id>
  90. <name>Alltel</name>
  91. <notes nil="true"></notes>
  92. <sms-url>message.alltel.com</sms-url>
  93. </carrier>
  94. ....
  95. </carriers>
  96.  
  97.  
  98. # This doesn't make ANY sense.
Add Comment
Please, Sign In to add comment