Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class CarriersController < ApplicationController
- XML_OPTIONS = {:except => [:updated_at, :created_at]}
- # GET /carriers
- def index
- @carriers = Carrier.all
- respond_to do |wants|
- wants.html
- wants.xml { render :xml => @carriers.to_xml(XML_OPTIONS) }
- end
- end
- end
- ===
- # The following happens
- /carriers.xml =>
- <?xml version="1.0" encoding="UTF-8"?>
- <carriers type="array">
- <carrier>
- <id type="integer">5</id>
- <name>Alltel</name>
- <notes nil="true"></notes>
- <sms-url>message.alltel.com</sms-url>
- </carrier>
- ....
- </carriers>
- # All good, now I do it again:
- /carriers.xml =>
- <?xml version="1.0" encoding="UTF-8"?>
- <carriers type="array">
- <carrier>
- <id type="integer">5</id>
- <name>Alltel</name>
- <notes nil="true"></notes>
- <sms-url>message.alltel.com</sms-url>
- </carrier>
- ....
- </carriers>
- <?xml version="1.0" encoding="UTF-8"?>
- <carriers type="array">
- <carrier>
- <id type="integer">5</id>
- <name>Alltel</name>
- <notes nil="true"></notes>
- <sms-url>message.alltel.com</sms-url>
- </carrier>
- ....
- </carriers>
- # WTF? Two of them? And a third time does the same thing:
- /carriers.xml =>
- <?xml version="1.0" encoding="UTF-8"?>
- <carriers type="array">
- <carrier>
- <id type="integer">5</id>
- <name>Alltel</name>
- <notes nil="true"></notes>
- <sms-url>message.alltel.com</sms-url>
- </carrier>
- ....
- </carriers>
- <?xml version="1.0" encoding="UTF-8"?>
- <carriers type="array">
- <carrier>
- <id type="integer">5</id>
- <name>Alltel</name>
- <notes nil="true"></notes>
- <sms-url>message.alltel.com</sms-url>
- </carrier>
- ....
- </carriers>
- <?xml version="1.0" encoding="UTF-8"?>
- <carriers type="array">
- <carrier>
- <id type="integer">5</id>
- <name>Alltel</name>
- <notes nil="true"></notes>
- <sms-url>message.alltel.com</sms-url>
- </carrier>
- ....
- </carriers>
- # This doesn't make ANY sense.
Add Comment
Please, Sign In to add comment