我是 Rails 的新手,我正在尝试使用 Rails 3 (RC) 来学习它。
我已经设法使用 http://plist.rubyforge.org/用于支持 plists 的输出。我想和你们核实一下,看看我的方法是否是正确的方法。开始了:
- 在我添加的 gemfile 中
gem 'plist'
- 在 config/initializers/mime_types.rb 我添加了
Mime::Type.register "application/plist", :plist
- 在 Controller 中,我添加了
format.plist { render :plist => @product }
在show
- 在模型中,我添加了
def to_plist<br/> attributes.to_plist<br/> end
- 最后,在 View 文件 show.plist.erb 中,我有
<%= raw @product.to_plist %>
访问例如/products/2.plist 工作正常,但作为 Rails 的新手,我想知道是否有什么我应该做不同的事情。
最佳答案
我觉得不错。
关于ruby - 在 Rails 3 中创建一个 plist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3390401/