如何从rails模型生成plists?

时间:2011-01-19 09:52:57

标签: ruby-on-rails plist

我对ruby(在轨道上)很新,我无法想出这个; 将对象序列化为轨道中的plist的最佳方法是什么? 我正在使用rubyforge的plist库。
我有nested_attributes:

class Deck  
deck has_many :cards  
accepts_nested_attributes_for :cards  

class Card  
belongs_to :deck

我已经在甲板控制器中尝试过这样做:

format.plist { render :plist => @deck.to_plist }

但是我没有拿到卡片...... 类似于xml,我可以这样做:

format.xml  { render :xml => @deck.to_xml(:include => :cards) }

获得所需的输出 任何人都可以帮助或指出我正确的方向吗?

1 个答案:

答案 0 :(得分:1)

您是否在环境中注册了mime类型.rb?

Mime::Type.register "text/plist", :plist

这有助于http://blog.willj.net/2010/01/25/generating-a-plist-file-in-rails/

再见