ruby - 在 Rails 3 中创建一个 plist

标签 ruby ruby-on-rails-3 plist

我是 Rails 的新手,我正在尝试使用 Rails 3 (RC) 来学习它。

我已经设法使用 http://plist.rubyforge.org/用于支持 plists 的输出。我想和你们核实一下,看看我的方法是否是正确的方法。开始了:

  1. 在我添加的 gemfile 中 gem 'plist'
  2. 在 config/initializers/mime_types.rb 我添加了 Mime::Type.register "application/plist", :plist
  3. 在 Controller 中,我添加了 format.plist { render :plist => @product }show
  4. 在模型中,我添加了
    def to_plist<br/> attributes.to_plist<br/> end
  5. 最后,在 View 文件 show.plist.erb 中,我有 <%= raw @product.to_plist %>

访问例如/products/2.plist 工作正常,但作为 Rails 的新手,我想知道是否有什么我应该做不同的事情。

最佳答案

我觉得不错。

关于ruby - 在 Rails 3 中创建一个 plist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3390401/

相关文章:

ruby-on-rails - 检查可能是单个字符串或字符串数​​组的散列值的方法

mysql - Rails 复杂 SQL

ruby - After_save, After_create (order) (Ruby on rails)

ios - 将 NSDictionary 写入 plist

ios - plist 或文本文件

python - 如何检查 `.plist` 文件中的错误

ruby - 在 ruby​​ 和 sinatra 中索引和搜索文本文件

ruby-on-rails - 安装 Ruby 2.2.6 时 macOS Sierra 的 RVM 问题

ruby-on-rails - 有没有办法从 Rails 控制台查看方法的源代码?

ruby-on-rails - Rails,如何进行不使用 ID 的自定义事件记录连接