<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[superbinary的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/superbinary</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; superbinary]]></copyright><item><title><![CDATA[YAML基础]]></title><link>https://blog.youkuaiyun.com/superbinary/article/details/89674408</link><guid>https://blog.youkuaiyun.com/superbinary/article/details/89674408</guid><author>superbinary</author><pubDate>Mon, 29 Apr 2019 14:39:51 +0800</pubDate><description><![CDATA[发音： 参考Camel发音。

YAML的目的是人可阅读的。

JSON的目的是简单与可广泛交换的。

因此JSON解析更容易，而YAML更容易阅读，解析比JSON复杂。

YAML1.2规范开始是JSON的超集。即：一个JSON可以直接拷贝到YAML文件中也是一个合格的YAML文件。

基本语法要点：


只使用空格缩进，不使用Tab，避免了很多混淆。

#用于注释

-来表示序列/数组/列表，...]]></description><category></category></item><item><title><![CDATA[YAML格式与Three dashes(hyphen) "---"]]></title><link>https://blog.youkuaiyun.com/superbinary/article/details/89674390</link><guid>https://blog.youkuaiyun.com/superbinary/article/details/89674390</guid><author>superbinary</author><pubDate>Mon, 29 Apr 2019 14:39:13 +0800</pubDate><description><![CDATA[{ :a =&gt; 'b'}.to_yaml

=&gt; "---\n:a: b\n"


注意“---” 。但是很多yml文件并没有---开头。

“---”的官方文档用法概括如下：


YAML流可能包含几个独立的YAML文档。 文档标题行可用于文档开始，并且必须用于分隔流中的文档。 



4.3.1.Document

A YAML stream may contain sev...]]></description><category></category></item><item><title><![CDATA[Ruby对象序列化]]></title><link>https://blog.youkuaiyun.com/superbinary/article/details/89674361</link><guid>https://blog.youkuaiyun.com/superbinary/article/details/89674361</guid><author>superbinary</author><pubDate>Mon, 29 Apr 2019 14:38:31 +0800</pubDate><description><![CDATA[Ruby 可以使用Marshal来序列化和反序列化

Marshal.load(Marshal.dump(some_obj))

*这个地方创建的是深拷贝。

另外可以使用YAML来进行对象数据的转化

require 'yaml'

YAML::load(some_obj.to_yaml)
...]]></description><category></category></item><item><title><![CDATA[link_to 支持 ajax 方式删除 以json请求格式]]></title><link>https://blog.youkuaiyun.com/superbinary/article/details/89674336</link><guid>https://blog.youkuaiyun.com/superbinary/article/details/89674336</guid><author>superbinary</author><pubDate>Mon, 29 Apr 2019 14:37:34 +0800</pubDate><description><![CDATA[&lt;% @books.each do |book| %&gt;

&lt;%= link_to 'Destroy', book_path(book, format: :json),remote: true, method: :delete, data: { confirm: 'Are you sure?' } %&gt;

&lt;% end %&gt;

注意不要额外增加turbolinks...]]></description><category></category></item></channel></rss>