{"id":85,"date":"2010-01-25T14:11:04","date_gmt":"2010-01-25T11:11:04","guid":{"rendered":"http:\/\/nemtsev.com\/blog\/?p=85"},"modified":"2010-01-25T14:14:11","modified_gmt":"2010-01-25T11:14:11","slug":"rails%e5%92%8cmerb%e7%9a%84","status":"publish","type":"post","link":"https:\/\/nemtsev.com\/blog\/zh-hans\/2010\/01\/25\/rails%e5%92%8cmerb%e7%9a%84\/","title":{"rendered":"Rails\u548cMerb\u7684"},"content":{"rendered":"<p>[Google Translate]<\/p>\n<p>\u6211\u82b1\u4e863\u4e2a\u661f\u671f\uff0c\u4ee5\u4e86\u89e3Ruby\u7684Web\u5f00\u53d1\u65b9\u5f0f\u3002\u4e3b\u8981\u76ee\u6807\u662f\u5b66\u4e60Rails\u7684\uff0c\u6240\u4ee5\u6211\u4e70\u4e86\u4ed6\u7684\u4e66\u9053\u7684 Rails\u7684\u4fc4\u6587\u7ffb\u8bd1\u3002\u53ef\u53f9\u7684\u662f\uff0c\u57281.x\u7684\u57fa\u7840\u4e0aRails\u7684\u4e66\uff0c\u4f46\u76ee\u524d\u7684 Rails\u7248\u672c\u662f2.3.5\uff0c\u6240\u4ee5\u6211\u51b3\u5b9a\u628a\u8fd9\u4e9b\u5305\u88c5\u6254\u6389\u65e0\u7528\u7684\u6587\u4ef6\u3002<\/p>\n<p>Rails\u76842.X\u7684\u672c\u8eab\u770b\u8d77\u6765\u590d\u6742\uff0c\u4f46\u592a\u5355\u4e00\u3002\u8be5\u662f\u4e0d\u5bb9\u6613\u7684\u65b9\u6cd5\u5bf9Rails\u7684\u4e1c\u897f\u51fa\u8def\u3002\u60a8\u4e0d\u80fd\u4f7f\u7528\u5176\u4ed6\u7684\u6a21\u677f\u7cfb\u7edf\uff0c\u5176\u4ed6\u7684ORM\u3002<\/p>\n<p>\u5f88\u591a\u6f02\u4eae\u7684\u6846\u67b6Merb\u7684\u3002\u771f\u6b63\u7684\u6a21\u5757\u5316\u7cfb\u7edf\u3002\u7247 &#8211; \u597d\u4e1c\u897f\u3002\u4f46\u53d1\u52a8\u673a\u573a\uff08\u8c01\u96c7\u7528\u8036\u80e1\u5361\u8328\uff0c\u8be5Merb\u7684\u4e3b\u8981\u5f00\u53d1\u4eba \u5458\uff09\u51b3\u5b9a\u5b8c\u6210Merb\u7684\u652f\u6301\uff0c\u5728Rails\u7684\u9752\u7750 &#8211; \u3002\u6211\u7406\u89e3\u4ed6\u4eec\u7684\u7acb\u573a\uff0c\u56e0\u4e3aRails\u793e\u533a\u6bd4Merb\u7684\u793e \u4f1a\u66f4\u52a0\u3002\u56e0\u6b64\uff0c\u5728\u65b0\u7684Rails\u7248\u672c\u7684\u5de5\u4f5c\u5c06\u66f4\u597d\u7684\u53d1\u52a8\u673a\u5806\u573a \u4e1a\u52a1\u3002<\/p>\n<p>\u6211\u4eec\u5f97\u5230\u4ec0\u4e48\uff1f Merb\u7684\u5c06\u6b7b\u3002\u94c1\u8f683\u5c06\u5305\u62ecMerb\u7684\u67d0\u4e9b\u90e8\u5206\uff08\u89c1\u5361\u8328\u7684\u535a\u5ba2\uff09\u3002\u6211\u4e0d\u4f1a\u82b1\u6211\u7684\u65f6\u95f4\uff0c\u76f4\u5230\u7ea2\u5b9d\u77f3\u5361\u8328\u53d1\u5e03Rails\u7684 3\u3002\u5bf9\u4e0d\u8d77\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[Google Translate] \u6211\u82b1\u4e863\u4e2a\u661f\u671f\uff0c\u4ee5\u4e86\u89e3Ruby\u7684Web\u5f00\u53d1\u65b9\u5f0f\u3002\u4e3b\u8981\u76ee\u6807\u662f\u5b66\u4e60Rails\u7684\uff0c\u6240\u4ee5\u6211\u4e70\u4e86\u4ed6\u7684\u4e66\u9053\u7684 Rails\u7684\u4fc4\u6587\u7ffb\u8bd1\u3002\u53ef\u53f9\u7684\u662f\uff0c\u57281.x\u7684\u57fa\u7840\u4e0aRails\u7684\u4e66\uff0c\u4f46\u76ee\u524d\u7684 Rails\u7248\u672c\u662f2.3.5\uff0c\u6240\u4ee5\u6211\u51b3\u5b9a\u628a\u8fd9\u4e9b\u5305\u88c5\u6254\u6389\u65e0\u7528\u7684\u6587\u4ef6\u3002 Rails\u76842.X\u7684\u672c\u8eab\u770b\u8d77\u6765\u590d\u6742\uff0c\u4f46\u592a\u5355\u4e00\u3002\u8be5\u662f\u4e0d\u5bb9\u6613\u7684\u65b9\u6cd5\u5bf9Rails\u7684\u4e1c\u897f\u51fa\u8def\u3002\u60a8\u4e0d\u80fd\u4f7f\u7528\u5176\u4ed6\u7684\u6a21\u677f\u7cfb\u7edf\uff0c\u5176\u4ed6\u7684ORM\u3002 \u5f88\u591a\u6f02\u4eae\u7684\u6846\u67b6Merb\u7684\u3002\u771f\u6b63\u7684\u6a21\u5757\u5316\u7cfb\u7edf\u3002\u7247 &#8211; \u597d\u4e1c\u897f\u3002\u4f46\u53d1\u52a8\u673a\u573a\uff08\u8c01\u96c7\u7528\u8036\u80e1\u5361\u8328\uff0c\u8be5Merb\u7684\u4e3b\u8981\u5f00\u53d1\u4eba \u5458\uff09\u51b3\u5b9a\u5b8c\u6210Merb\u7684\u652f\u6301\uff0c\u5728Rails\u7684\u9752\u7750 &#8211; \u3002\u6211\u7406\u89e3\u4ed6\u4eec\u7684\u7acb\u573a\uff0c\u56e0\u4e3aRails\u793e\u533a\u6bd4Merb\u7684\u793e \u4f1a\u66f4\u52a0\u3002\u56e0\u6b64\uff0c\u5728\u65b0\u7684Rails\u7248\u672c\u7684\u5de5\u4f5c\u5c06\u66f4\u597d\u7684\u53d1\u52a8\u673a\u5806\u573a \u4e1a\u52a1\u3002 \u6211\u4eec\u5f97\u5230\u4ec0\u4e48\uff1f Merb\u7684\u5c06\u6b7b\u3002\u94c1\u8f683\u5c06\u5305\u62ecMerb\u7684\u67d0\u4e9b\u90e8\u5206\uff08\u89c1\u5361\u8328\u7684\u535a\u5ba2\uff09\u3002\u6211\u4e0d\u4f1a\u82b1\u6211\u7684\u65f6\u95f4\uff0c\u76f4\u5230\u7ea2\u5b9d\u77f3\u5361\u8328\u53d1\u5e03Rails\u7684 3\u3002\u5bf9\u4e0d\u8d77\u3002<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-85","post","type-post","status-publish","format-standard","hentry","category-uncategorized-zh-hans"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"[Google Translate] \u6211\u82b1\u4e863\u4e2a\u661f\u671f\uff0c\u4ee5\u4e86\u89e3Ruby\u7684Web\u5f00\u53d1\u65b9\u5f0f\u3002\u4e3b\u8981\u76ee\u6807\u662f\u5b66\u4e60Rails\u7684\uff0c\u6240\u4ee5\u6211\u4e70\u4e86\u4ed6\u7684\u4e66\u9053\u7684 Rails\u7684\u4fc4\u6587\u7ffb\u8bd1\u3002\u53ef\u53f9\u7684\u662f\uff0c\u57281.x\u7684\u57fa\u7840\u4e0aRails\u7684\u4e66\uff0c\u4f46\u76ee\u524d\u7684 Rails\u7248\u672c\u662f2.3.5\uff0c\u6240\u4ee5\u6211\u51b3\u5b9a\u628a\u8fd9\u4e9b\u5305\u88c5\u6254\u6389\u65e0\u7528\u7684\u6587\u4ef6\u3002 Rails\u76842.X\u7684\u672c\u8eab\u770b\u8d77\u6765\u590d\u6742\uff0c\u4f46\u592a\u5355\u4e00\u3002\u8be5\u662f\u4e0d\u5bb9\u6613\u7684\u65b9\u6cd5\u5bf9Rails\u7684\u4e1c\u897f\u51fa\u8def\u3002\u60a8\u4e0d\u80fd\u4f7f\u7528\u5176\u4ed6\u7684\u6a21\u677f\u7cfb\u7edf\uff0c\u5176\u4ed6\u7684ORM\u3002 \u5f88\u591a\u6f02\u4eae\u7684\u6846\u67b6Merb\u7684\u3002\u771f\u6b63\u7684\u6a21\u5757\u5316\u7cfb\u7edf\u3002\u7247 - \u597d\u4e1c\u897f\u3002\u4f46\u53d1\u52a8\u673a\u573a\uff08\u8c01\u96c7\u7528\u8036\u80e1\u5361\u8328\uff0c\u8be5Merb\u7684\u4e3b\u8981\u5f00\u53d1\u4eba \u5458\uff09\u51b3\u5b9a\u5b8c\u6210Merb\u7684\u652f\u6301\uff0c\u5728Rails\u7684\u9752\u7750 - \u3002\u6211\u7406\u89e3\u4ed6\u4eec\u7684\u7acb\u573a\uff0c\u56e0\u4e3aRails\u793e\u533a\u6bd4Merb\u7684\u793e \u4f1a\u66f4\u52a0\u3002\u56e0\u6b64\uff0c\u5728\u65b0\u7684Rails\u7248\u672c\u7684\u5de5\u4f5c\u5c06\u66f4\u597d\u7684\u53d1\u52a8\u673a\u5806\u573a \u4e1a\u52a1\u3002 \u6211\u4eec\u5f97\u5230\u4ec0\u4e48\uff1f Merb\u7684\u5c06\u6b7b\u3002\u94c1\u8f683\u5c06\u5305\u62ecMerb\u7684\u67d0\u4e9b\u90e8\u5206\uff08\u89c1\u5361\u8328\u7684\u535a\u5ba2\uff09\u3002\u6211\u4e0d\u4f1a\u82b1\u6211\u7684\u65f6\u95f4\uff0c\u76f4\u5230\u7ea2\u5b9d\u77f3\u5361\u8328\u53d1\u5e03Rails\u7684 3\u3002\u5bf9\u4e0d\u8d77\u3002\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"sergey\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/nemtsev.com\/blog\/zh-hans\/2010\/01\/25\/rails%e5%92%8cmerb%e7%9a%84\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Software Construction | knowledge, discovery and experience by Sergey Nemtsev\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Rails\u548cMerb\u7684 | Software Construction\" \/>\n\t\t<meta property=\"og:description\" content=\"[Google Translate] \u6211\u82b1\u4e863\u4e2a\u661f\u671f\uff0c\u4ee5\u4e86\u89e3Ruby\u7684Web\u5f00\u53d1\u65b9\u5f0f\u3002\u4e3b\u8981\u76ee\u6807\u662f\u5b66\u4e60Rails\u7684\uff0c\u6240\u4ee5\u6211\u4e70\u4e86\u4ed6\u7684\u4e66\u9053\u7684 Rails\u7684\u4fc4\u6587\u7ffb\u8bd1\u3002\u53ef\u53f9\u7684\u662f\uff0c\u57281.x\u7684\u57fa\u7840\u4e0aRails\u7684\u4e66\uff0c\u4f46\u76ee\u524d\u7684 Rails\u7248\u672c\u662f2.3.5\uff0c\u6240\u4ee5\u6211\u51b3\u5b9a\u628a\u8fd9\u4e9b\u5305\u88c5\u6254\u6389\u65e0\u7528\u7684\u6587\u4ef6\u3002 Rails\u76842.X\u7684\u672c\u8eab\u770b\u8d77\u6765\u590d\u6742\uff0c\u4f46\u592a\u5355\u4e00\u3002\u8be5\u662f\u4e0d\u5bb9\u6613\u7684\u65b9\u6cd5\u5bf9Rails\u7684\u4e1c\u897f\u51fa\u8def\u3002\u60a8\u4e0d\u80fd\u4f7f\u7528\u5176\u4ed6\u7684\u6a21\u677f\u7cfb\u7edf\uff0c\u5176\u4ed6\u7684ORM\u3002 \u5f88\u591a\u6f02\u4eae\u7684\u6846\u67b6Merb\u7684\u3002\u771f\u6b63\u7684\u6a21\u5757\u5316\u7cfb\u7edf\u3002\u7247 - \u597d\u4e1c\u897f\u3002\u4f46\u53d1\u52a8\u673a\u573a\uff08\u8c01\u96c7\u7528\u8036\u80e1\u5361\u8328\uff0c\u8be5Merb\u7684\u4e3b\u8981\u5f00\u53d1\u4eba \u5458\uff09\u51b3\u5b9a\u5b8c\u6210Merb\u7684\u652f\u6301\uff0c\u5728Rails\u7684\u9752\u7750 - \u3002\u6211\u7406\u89e3\u4ed6\u4eec\u7684\u7acb\u573a\uff0c\u56e0\u4e3aRails\u793e\u533a\u6bd4Merb\u7684\u793e \u4f1a\u66f4\u52a0\u3002\u56e0\u6b64\uff0c\u5728\u65b0\u7684Rails\u7248\u672c\u7684\u5de5\u4f5c\u5c06\u66f4\u597d\u7684\u53d1\u52a8\u673a\u5806\u573a \u4e1a\u52a1\u3002 \u6211\u4eec\u5f97\u5230\u4ec0\u4e48\uff1f Merb\u7684\u5c06\u6b7b\u3002\u94c1\u8f683\u5c06\u5305\u62ecMerb\u7684\u67d0\u4e9b\u90e8\u5206\uff08\u89c1\u5361\u8328\u7684\u535a\u5ba2\uff09\u3002\u6211\u4e0d\u4f1a\u82b1\u6211\u7684\u65f6\u95f4\uff0c\u76f4\u5230\u7ea2\u5b9d\u77f3\u5361\u8328\u53d1\u5e03Rails\u7684 3\u3002\u5bf9\u4e0d\u8d77\u3002\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/nemtsev.com\/blog\/zh-hans\/2010\/01\/25\/rails%e5%92%8cmerb%e7%9a%84\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2010-01-25T11:11:04+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2010-01-25T11:14:11+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Rails\u548cMerb\u7684 | Software Construction\" \/>\n\t\t<meta name=\"twitter:description\" content=\"[Google Translate] \u6211\u82b1\u4e863\u4e2a\u661f\u671f\uff0c\u4ee5\u4e86\u89e3Ruby\u7684Web\u5f00\u53d1\u65b9\u5f0f\u3002\u4e3b\u8981\u76ee\u6807\u662f\u5b66\u4e60Rails\u7684\uff0c\u6240\u4ee5\u6211\u4e70\u4e86\u4ed6\u7684\u4e66\u9053\u7684 Rails\u7684\u4fc4\u6587\u7ffb\u8bd1\u3002\u53ef\u53f9\u7684\u662f\uff0c\u57281.x\u7684\u57fa\u7840\u4e0aRails\u7684\u4e66\uff0c\u4f46\u76ee\u524d\u7684 Rails\u7248\u672c\u662f2.3.5\uff0c\u6240\u4ee5\u6211\u51b3\u5b9a\u628a\u8fd9\u4e9b\u5305\u88c5\u6254\u6389\u65e0\u7528\u7684\u6587\u4ef6\u3002 Rails\u76842.X\u7684\u672c\u8eab\u770b\u8d77\u6765\u590d\u6742\uff0c\u4f46\u592a\u5355\u4e00\u3002\u8be5\u662f\u4e0d\u5bb9\u6613\u7684\u65b9\u6cd5\u5bf9Rails\u7684\u4e1c\u897f\u51fa\u8def\u3002\u60a8\u4e0d\u80fd\u4f7f\u7528\u5176\u4ed6\u7684\u6a21\u677f\u7cfb\u7edf\uff0c\u5176\u4ed6\u7684ORM\u3002 \u5f88\u591a\u6f02\u4eae\u7684\u6846\u67b6Merb\u7684\u3002\u771f\u6b63\u7684\u6a21\u5757\u5316\u7cfb\u7edf\u3002\u7247 - \u597d\u4e1c\u897f\u3002\u4f46\u53d1\u52a8\u673a\u573a\uff08\u8c01\u96c7\u7528\u8036\u80e1\u5361\u8328\uff0c\u8be5Merb\u7684\u4e3b\u8981\u5f00\u53d1\u4eba \u5458\uff09\u51b3\u5b9a\u5b8c\u6210Merb\u7684\u652f\u6301\uff0c\u5728Rails\u7684\u9752\u7750 - \u3002\u6211\u7406\u89e3\u4ed6\u4eec\u7684\u7acb\u573a\uff0c\u56e0\u4e3aRails\u793e\u533a\u6bd4Merb\u7684\u793e \u4f1a\u66f4\u52a0\u3002\u56e0\u6b64\uff0c\u5728\u65b0\u7684Rails\u7248\u672c\u7684\u5de5\u4f5c\u5c06\u66f4\u597d\u7684\u53d1\u52a8\u673a\u5806\u573a \u4e1a\u52a1\u3002 \u6211\u4eec\u5f97\u5230\u4ec0\u4e48\uff1f Merb\u7684\u5c06\u6b7b\u3002\u94c1\u8f683\u5c06\u5305\u62ecMerb\u7684\u67d0\u4e9b\u90e8\u5206\uff08\u89c1\u5361\u8328\u7684\u535a\u5ba2\uff09\u3002\u6211\u4e0d\u4f1a\u82b1\u6211\u7684\u65f6\u95f4\uff0c\u76f4\u5230\u7ea2\u5b9d\u77f3\u5361\u8328\u53d1\u5e03Rails\u7684 3\u3002\u5bf9\u4e0d\u8d77\u3002\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/nemtsev.com\\\/blog\\\/zh-hans\\\/2010\\\/01\\\/25\\\/rails%e5%92%8cmerb%e7%9a%84\\\/#article\",\"name\":\"Rails\\u548cMerb\\u7684 | Software Construction\",\"headline\":\"Rails\\u548cMerb\\u7684\",\"author\":{\"@id\":\"https:\\\/\\\/nemtsev.com\\\/blog\\\/author\\\/sergey\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/nemtsev.com\\\/blog\\\/#organization\"},\"datePublished\":\"2010-01-25T14:11:04+03:00\",\"dateModified\":\"2010-01-25T14:14:11+03:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/nemtsev.com\\\/blog\\\/zh-hans\\\/2010\\\/01\\\/25\\\/rails%e5%92%8cmerb%e7%9a%84\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/nemtsev.com\\\/blog\\\/zh-hans\\\/2010\\\/01\\\/25\\\/rails%e5%92%8cmerb%e7%9a%84\\\/#webpage\"},\"articleSection\":\"Uncategorized @zh-hans, \\u7b80\\u4f53\\u4e2d\\u6587, pll_5d5ff1c87b243\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/nemtsev.com\\\/blog\\\/zh-hans\\\/2010\\\/01\\\/25\\\/rails%e5%92%8cmerb%e7%9a%84\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nemtsev.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/nemtsev.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nemtsev.com\\\/blog\\\/zh-hans\\\/category\\\/uncategorized-zh-hans\\\/#listItem\",\"name\":\"Uncategorized @zh-hans\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nemtsev.com\\\/blog\\\/zh-hans\\\/category\\\/uncategorized-zh-hans\\\/#listItem\",\"position\":2,\"name\":\"Uncategorized @zh-hans\",\"item\":\"https:\\\/\\\/nemtsev.com\\\/blog\\\/zh-hans\\\/category\\\/uncategorized-zh-hans\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nemtsev.com\\\/blog\\\/zh-hans\\\/2010\\\/01\\\/25\\\/rails%e5%92%8cmerb%e7%9a%84\\\/#listItem\",\"name\":\"Rails\\u548cMerb\\u7684\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nemtsev.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nemtsev.com\\\/blog\\\/zh-hans\\\/2010\\\/01\\\/25\\\/rails%e5%92%8cmerb%e7%9a%84\\\/#listItem\",\"position\":3,\"name\":\"Rails\\u548cMerb\\u7684\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nemtsev.com\\\/blog\\\/zh-hans\\\/category\\\/uncategorized-zh-hans\\\/#listItem\",\"name\":\"Uncategorized @zh-hans\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/nemtsev.com\\\/blog\\\/#organization\",\"name\":\"Software Construction\",\"description\":\"knowledge, discovery and experience by Sergey Nemtsev\",\"url\":\"https:\\\/\\\/nemtsev.com\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/nemtsev.com\\\/blog\\\/author\\\/sergey\\\/#author\",\"url\":\"https:\\\/\\\/nemtsev.com\\\/blog\\\/author\\\/sergey\\\/\",\"name\":\"sergey\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/nemtsev.com\\\/blog\\\/zh-hans\\\/2010\\\/01\\\/25\\\/rails%e5%92%8cmerb%e7%9a%84\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/313ad9d39f76e7e1a79f52c492a426043d6a96959398b3e32cda29e9607370d4?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"sergey\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/nemtsev.com\\\/blog\\\/zh-hans\\\/2010\\\/01\\\/25\\\/rails%e5%92%8cmerb%e7%9a%84\\\/#webpage\",\"url\":\"https:\\\/\\\/nemtsev.com\\\/blog\\\/zh-hans\\\/2010\\\/01\\\/25\\\/rails%e5%92%8cmerb%e7%9a%84\\\/\",\"name\":\"Rails\\u548cMerb\\u7684 | Software Construction\",\"description\":\"[Google Translate] \\u6211\\u82b1\\u4e863\\u4e2a\\u661f\\u671f\\uff0c\\u4ee5\\u4e86\\u89e3Ruby\\u7684Web\\u5f00\\u53d1\\u65b9\\u5f0f\\u3002\\u4e3b\\u8981\\u76ee\\u6807\\u662f\\u5b66\\u4e60Rails\\u7684\\uff0c\\u6240\\u4ee5\\u6211\\u4e70\\u4e86\\u4ed6\\u7684\\u4e66\\u9053\\u7684 Rails\\u7684\\u4fc4\\u6587\\u7ffb\\u8bd1\\u3002\\u53ef\\u53f9\\u7684\\u662f\\uff0c\\u57281.x\\u7684\\u57fa\\u7840\\u4e0aRails\\u7684\\u4e66\\uff0c\\u4f46\\u76ee\\u524d\\u7684 Rails\\u7248\\u672c\\u662f2.3.5\\uff0c\\u6240\\u4ee5\\u6211\\u51b3\\u5b9a\\u628a\\u8fd9\\u4e9b\\u5305\\u88c5\\u6254\\u6389\\u65e0\\u7528\\u7684\\u6587\\u4ef6\\u3002 Rails\\u76842.X\\u7684\\u672c\\u8eab\\u770b\\u8d77\\u6765\\u590d\\u6742\\uff0c\\u4f46\\u592a\\u5355\\u4e00\\u3002\\u8be5\\u662f\\u4e0d\\u5bb9\\u6613\\u7684\\u65b9\\u6cd5\\u5bf9Rails\\u7684\\u4e1c\\u897f\\u51fa\\u8def\\u3002\\u60a8\\u4e0d\\u80fd\\u4f7f\\u7528\\u5176\\u4ed6\\u7684\\u6a21\\u677f\\u7cfb\\u7edf\\uff0c\\u5176\\u4ed6\\u7684ORM\\u3002 \\u5f88\\u591a\\u6f02\\u4eae\\u7684\\u6846\\u67b6Merb\\u7684\\u3002\\u771f\\u6b63\\u7684\\u6a21\\u5757\\u5316\\u7cfb\\u7edf\\u3002\\u7247 - \\u597d\\u4e1c\\u897f\\u3002\\u4f46\\u53d1\\u52a8\\u673a\\u573a\\uff08\\u8c01\\u96c7\\u7528\\u8036\\u80e1\\u5361\\u8328\\uff0c\\u8be5Merb\\u7684\\u4e3b\\u8981\\u5f00\\u53d1\\u4eba \\u5458\\uff09\\u51b3\\u5b9a\\u5b8c\\u6210Merb\\u7684\\u652f\\u6301\\uff0c\\u5728Rails\\u7684\\u9752\\u7750 - \\u3002\\u6211\\u7406\\u89e3\\u4ed6\\u4eec\\u7684\\u7acb\\u573a\\uff0c\\u56e0\\u4e3aRails\\u793e\\u533a\\u6bd4Merb\\u7684\\u793e \\u4f1a\\u66f4\\u52a0\\u3002\\u56e0\\u6b64\\uff0c\\u5728\\u65b0\\u7684Rails\\u7248\\u672c\\u7684\\u5de5\\u4f5c\\u5c06\\u66f4\\u597d\\u7684\\u53d1\\u52a8\\u673a\\u5806\\u573a \\u4e1a\\u52a1\\u3002 \\u6211\\u4eec\\u5f97\\u5230\\u4ec0\\u4e48\\uff1f Merb\\u7684\\u5c06\\u6b7b\\u3002\\u94c1\\u8f683\\u5c06\\u5305\\u62ecMerb\\u7684\\u67d0\\u4e9b\\u90e8\\u5206\\uff08\\u89c1\\u5361\\u8328\\u7684\\u535a\\u5ba2\\uff09\\u3002\\u6211\\u4e0d\\u4f1a\\u82b1\\u6211\\u7684\\u65f6\\u95f4\\uff0c\\u76f4\\u5230\\u7ea2\\u5b9d\\u77f3\\u5361\\u8328\\u53d1\\u5e03Rails\\u7684 3\\u3002\\u5bf9\\u4e0d\\u8d77\\u3002\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nemtsev.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/nemtsev.com\\\/blog\\\/zh-hans\\\/2010\\\/01\\\/25\\\/rails%e5%92%8cmerb%e7%9a%84\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/nemtsev.com\\\/blog\\\/author\\\/sergey\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/nemtsev.com\\\/blog\\\/author\\\/sergey\\\/#author\"},\"datePublished\":\"2010-01-25T14:11:04+03:00\",\"dateModified\":\"2010-01-25T14:14:11+03:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/nemtsev.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/nemtsev.com\\\/blog\\\/\",\"name\":\"Software Construction\",\"description\":\"knowledge, discovery and experience by Sergey Nemtsev\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/nemtsev.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Rails\u548cMerb\u7684 | Software Construction","description":"[Google Translate] \u6211\u82b1\u4e863\u4e2a\u661f\u671f\uff0c\u4ee5\u4e86\u89e3Ruby\u7684Web\u5f00\u53d1\u65b9\u5f0f\u3002\u4e3b\u8981\u76ee\u6807\u662f\u5b66\u4e60Rails\u7684\uff0c\u6240\u4ee5\u6211\u4e70\u4e86\u4ed6\u7684\u4e66\u9053\u7684 Rails\u7684\u4fc4\u6587\u7ffb\u8bd1\u3002\u53ef\u53f9\u7684\u662f\uff0c\u57281.x\u7684\u57fa\u7840\u4e0aRails\u7684\u4e66\uff0c\u4f46\u76ee\u524d\u7684 Rails\u7248\u672c\u662f2.3.5\uff0c\u6240\u4ee5\u6211\u51b3\u5b9a\u628a\u8fd9\u4e9b\u5305\u88c5\u6254\u6389\u65e0\u7528\u7684\u6587\u4ef6\u3002 Rails\u76842.X\u7684\u672c\u8eab\u770b\u8d77\u6765\u590d\u6742\uff0c\u4f46\u592a\u5355\u4e00\u3002\u8be5\u662f\u4e0d\u5bb9\u6613\u7684\u65b9\u6cd5\u5bf9Rails\u7684\u4e1c\u897f\u51fa\u8def\u3002\u60a8\u4e0d\u80fd\u4f7f\u7528\u5176\u4ed6\u7684\u6a21\u677f\u7cfb\u7edf\uff0c\u5176\u4ed6\u7684ORM\u3002 \u5f88\u591a\u6f02\u4eae\u7684\u6846\u67b6Merb\u7684\u3002\u771f\u6b63\u7684\u6a21\u5757\u5316\u7cfb\u7edf\u3002\u7247 - \u597d\u4e1c\u897f\u3002\u4f46\u53d1\u52a8\u673a\u573a\uff08\u8c01\u96c7\u7528\u8036\u80e1\u5361\u8328\uff0c\u8be5Merb\u7684\u4e3b\u8981\u5f00\u53d1\u4eba \u5458\uff09\u51b3\u5b9a\u5b8c\u6210Merb\u7684\u652f\u6301\uff0c\u5728Rails\u7684\u9752\u7750 - \u3002\u6211\u7406\u89e3\u4ed6\u4eec\u7684\u7acb\u573a\uff0c\u56e0\u4e3aRails\u793e\u533a\u6bd4Merb\u7684\u793e \u4f1a\u66f4\u52a0\u3002\u56e0\u6b64\uff0c\u5728\u65b0\u7684Rails\u7248\u672c\u7684\u5de5\u4f5c\u5c06\u66f4\u597d\u7684\u53d1\u52a8\u673a\u5806\u573a \u4e1a\u52a1\u3002 \u6211\u4eec\u5f97\u5230\u4ec0\u4e48\uff1f Merb\u7684\u5c06\u6b7b\u3002\u94c1\u8f683\u5c06\u5305\u62ecMerb\u7684\u67d0\u4e9b\u90e8\u5206\uff08\u89c1\u5361\u8328\u7684\u535a\u5ba2\uff09\u3002\u6211\u4e0d\u4f1a\u82b1\u6211\u7684\u65f6\u95f4\uff0c\u76f4\u5230\u7ea2\u5b9d\u77f3\u5361\u8328\u53d1\u5e03Rails\u7684 3\u3002\u5bf9\u4e0d\u8d77\u3002","canonical_url":"https:\/\/nemtsev.com\/blog\/zh-hans\/2010\/01\/25\/rails%e5%92%8cmerb%e7%9a%84\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/nemtsev.com\/blog\/zh-hans\/2010\/01\/25\/rails%e5%92%8cmerb%e7%9a%84\/#article","name":"Rails\u548cMerb\u7684 | Software Construction","headline":"Rails\u548cMerb\u7684","author":{"@id":"https:\/\/nemtsev.com\/blog\/author\/sergey\/#author"},"publisher":{"@id":"https:\/\/nemtsev.com\/blog\/#organization"},"datePublished":"2010-01-25T14:11:04+03:00","dateModified":"2010-01-25T14:14:11+03:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/nemtsev.com\/blog\/zh-hans\/2010\/01\/25\/rails%e5%92%8cmerb%e7%9a%84\/#webpage"},"isPartOf":{"@id":"https:\/\/nemtsev.com\/blog\/zh-hans\/2010\/01\/25\/rails%e5%92%8cmerb%e7%9a%84\/#webpage"},"articleSection":"Uncategorized @zh-hans, \u7b80\u4f53\u4e2d\u6587, pll_5d5ff1c87b243"},{"@type":"BreadcrumbList","@id":"https:\/\/nemtsev.com\/blog\/zh-hans\/2010\/01\/25\/rails%e5%92%8cmerb%e7%9a%84\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/nemtsev.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/nemtsev.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/nemtsev.com\/blog\/zh-hans\/category\/uncategorized-zh-hans\/#listItem","name":"Uncategorized @zh-hans"}},{"@type":"ListItem","@id":"https:\/\/nemtsev.com\/blog\/zh-hans\/category\/uncategorized-zh-hans\/#listItem","position":2,"name":"Uncategorized @zh-hans","item":"https:\/\/nemtsev.com\/blog\/zh-hans\/category\/uncategorized-zh-hans\/","nextItem":{"@type":"ListItem","@id":"https:\/\/nemtsev.com\/blog\/zh-hans\/2010\/01\/25\/rails%e5%92%8cmerb%e7%9a%84\/#listItem","name":"Rails\u548cMerb\u7684"},"previousItem":{"@type":"ListItem","@id":"https:\/\/nemtsev.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/nemtsev.com\/blog\/zh-hans\/2010\/01\/25\/rails%e5%92%8cmerb%e7%9a%84\/#listItem","position":3,"name":"Rails\u548cMerb\u7684","previousItem":{"@type":"ListItem","@id":"https:\/\/nemtsev.com\/blog\/zh-hans\/category\/uncategorized-zh-hans\/#listItem","name":"Uncategorized @zh-hans"}}]},{"@type":"Organization","@id":"https:\/\/nemtsev.com\/blog\/#organization","name":"Software Construction","description":"knowledge, discovery and experience by Sergey Nemtsev","url":"https:\/\/nemtsev.com\/blog\/"},{"@type":"Person","@id":"https:\/\/nemtsev.com\/blog\/author\/sergey\/#author","url":"https:\/\/nemtsev.com\/blog\/author\/sergey\/","name":"sergey","image":{"@type":"ImageObject","@id":"https:\/\/nemtsev.com\/blog\/zh-hans\/2010\/01\/25\/rails%e5%92%8cmerb%e7%9a%84\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/313ad9d39f76e7e1a79f52c492a426043d6a96959398b3e32cda29e9607370d4?s=96&d=mm&r=g","width":96,"height":96,"caption":"sergey"}},{"@type":"WebPage","@id":"https:\/\/nemtsev.com\/blog\/zh-hans\/2010\/01\/25\/rails%e5%92%8cmerb%e7%9a%84\/#webpage","url":"https:\/\/nemtsev.com\/blog\/zh-hans\/2010\/01\/25\/rails%e5%92%8cmerb%e7%9a%84\/","name":"Rails\u548cMerb\u7684 | Software Construction","description":"[Google Translate] \u6211\u82b1\u4e863\u4e2a\u661f\u671f\uff0c\u4ee5\u4e86\u89e3Ruby\u7684Web\u5f00\u53d1\u65b9\u5f0f\u3002\u4e3b\u8981\u76ee\u6807\u662f\u5b66\u4e60Rails\u7684\uff0c\u6240\u4ee5\u6211\u4e70\u4e86\u4ed6\u7684\u4e66\u9053\u7684 Rails\u7684\u4fc4\u6587\u7ffb\u8bd1\u3002\u53ef\u53f9\u7684\u662f\uff0c\u57281.x\u7684\u57fa\u7840\u4e0aRails\u7684\u4e66\uff0c\u4f46\u76ee\u524d\u7684 Rails\u7248\u672c\u662f2.3.5\uff0c\u6240\u4ee5\u6211\u51b3\u5b9a\u628a\u8fd9\u4e9b\u5305\u88c5\u6254\u6389\u65e0\u7528\u7684\u6587\u4ef6\u3002 Rails\u76842.X\u7684\u672c\u8eab\u770b\u8d77\u6765\u590d\u6742\uff0c\u4f46\u592a\u5355\u4e00\u3002\u8be5\u662f\u4e0d\u5bb9\u6613\u7684\u65b9\u6cd5\u5bf9Rails\u7684\u4e1c\u897f\u51fa\u8def\u3002\u60a8\u4e0d\u80fd\u4f7f\u7528\u5176\u4ed6\u7684\u6a21\u677f\u7cfb\u7edf\uff0c\u5176\u4ed6\u7684ORM\u3002 \u5f88\u591a\u6f02\u4eae\u7684\u6846\u67b6Merb\u7684\u3002\u771f\u6b63\u7684\u6a21\u5757\u5316\u7cfb\u7edf\u3002\u7247 - \u597d\u4e1c\u897f\u3002\u4f46\u53d1\u52a8\u673a\u573a\uff08\u8c01\u96c7\u7528\u8036\u80e1\u5361\u8328\uff0c\u8be5Merb\u7684\u4e3b\u8981\u5f00\u53d1\u4eba \u5458\uff09\u51b3\u5b9a\u5b8c\u6210Merb\u7684\u652f\u6301\uff0c\u5728Rails\u7684\u9752\u7750 - \u3002\u6211\u7406\u89e3\u4ed6\u4eec\u7684\u7acb\u573a\uff0c\u56e0\u4e3aRails\u793e\u533a\u6bd4Merb\u7684\u793e \u4f1a\u66f4\u52a0\u3002\u56e0\u6b64\uff0c\u5728\u65b0\u7684Rails\u7248\u672c\u7684\u5de5\u4f5c\u5c06\u66f4\u597d\u7684\u53d1\u52a8\u673a\u5806\u573a \u4e1a\u52a1\u3002 \u6211\u4eec\u5f97\u5230\u4ec0\u4e48\uff1f Merb\u7684\u5c06\u6b7b\u3002\u94c1\u8f683\u5c06\u5305\u62ecMerb\u7684\u67d0\u4e9b\u90e8\u5206\uff08\u89c1\u5361\u8328\u7684\u535a\u5ba2\uff09\u3002\u6211\u4e0d\u4f1a\u82b1\u6211\u7684\u65f6\u95f4\uff0c\u76f4\u5230\u7ea2\u5b9d\u77f3\u5361\u8328\u53d1\u5e03Rails\u7684 3\u3002\u5bf9\u4e0d\u8d77\u3002","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/nemtsev.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/nemtsev.com\/blog\/zh-hans\/2010\/01\/25\/rails%e5%92%8cmerb%e7%9a%84\/#breadcrumblist"},"author":{"@id":"https:\/\/nemtsev.com\/blog\/author\/sergey\/#author"},"creator":{"@id":"https:\/\/nemtsev.com\/blog\/author\/sergey\/#author"},"datePublished":"2010-01-25T14:11:04+03:00","dateModified":"2010-01-25T14:14:11+03:00"},{"@type":"WebSite","@id":"https:\/\/nemtsev.com\/blog\/#website","url":"https:\/\/nemtsev.com\/blog\/","name":"Software Construction","description":"knowledge, discovery and experience by Sergey Nemtsev","inLanguage":"en-US","publisher":{"@id":"https:\/\/nemtsev.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Software Construction | knowledge, discovery and experience by Sergey Nemtsev","og:type":"article","og:title":"Rails\u548cMerb\u7684 | Software Construction","og:description":"[Google Translate] \u6211\u82b1\u4e863\u4e2a\u661f\u671f\uff0c\u4ee5\u4e86\u89e3Ruby\u7684Web\u5f00\u53d1\u65b9\u5f0f\u3002\u4e3b\u8981\u76ee\u6807\u662f\u5b66\u4e60Rails\u7684\uff0c\u6240\u4ee5\u6211\u4e70\u4e86\u4ed6\u7684\u4e66\u9053\u7684 Rails\u7684\u4fc4\u6587\u7ffb\u8bd1\u3002\u53ef\u53f9\u7684\u662f\uff0c\u57281.x\u7684\u57fa\u7840\u4e0aRails\u7684\u4e66\uff0c\u4f46\u76ee\u524d\u7684 Rails\u7248\u672c\u662f2.3.5\uff0c\u6240\u4ee5\u6211\u51b3\u5b9a\u628a\u8fd9\u4e9b\u5305\u88c5\u6254\u6389\u65e0\u7528\u7684\u6587\u4ef6\u3002 Rails\u76842.X\u7684\u672c\u8eab\u770b\u8d77\u6765\u590d\u6742\uff0c\u4f46\u592a\u5355\u4e00\u3002\u8be5\u662f\u4e0d\u5bb9\u6613\u7684\u65b9\u6cd5\u5bf9Rails\u7684\u4e1c\u897f\u51fa\u8def\u3002\u60a8\u4e0d\u80fd\u4f7f\u7528\u5176\u4ed6\u7684\u6a21\u677f\u7cfb\u7edf\uff0c\u5176\u4ed6\u7684ORM\u3002 \u5f88\u591a\u6f02\u4eae\u7684\u6846\u67b6Merb\u7684\u3002\u771f\u6b63\u7684\u6a21\u5757\u5316\u7cfb\u7edf\u3002\u7247 - \u597d\u4e1c\u897f\u3002\u4f46\u53d1\u52a8\u673a\u573a\uff08\u8c01\u96c7\u7528\u8036\u80e1\u5361\u8328\uff0c\u8be5Merb\u7684\u4e3b\u8981\u5f00\u53d1\u4eba \u5458\uff09\u51b3\u5b9a\u5b8c\u6210Merb\u7684\u652f\u6301\uff0c\u5728Rails\u7684\u9752\u7750 - \u3002\u6211\u7406\u89e3\u4ed6\u4eec\u7684\u7acb\u573a\uff0c\u56e0\u4e3aRails\u793e\u533a\u6bd4Merb\u7684\u793e \u4f1a\u66f4\u52a0\u3002\u56e0\u6b64\uff0c\u5728\u65b0\u7684Rails\u7248\u672c\u7684\u5de5\u4f5c\u5c06\u66f4\u597d\u7684\u53d1\u52a8\u673a\u5806\u573a \u4e1a\u52a1\u3002 \u6211\u4eec\u5f97\u5230\u4ec0\u4e48\uff1f Merb\u7684\u5c06\u6b7b\u3002\u94c1\u8f683\u5c06\u5305\u62ecMerb\u7684\u67d0\u4e9b\u90e8\u5206\uff08\u89c1\u5361\u8328\u7684\u535a\u5ba2\uff09\u3002\u6211\u4e0d\u4f1a\u82b1\u6211\u7684\u65f6\u95f4\uff0c\u76f4\u5230\u7ea2\u5b9d\u77f3\u5361\u8328\u53d1\u5e03Rails\u7684 3\u3002\u5bf9\u4e0d\u8d77\u3002","og:url":"https:\/\/nemtsev.com\/blog\/zh-hans\/2010\/01\/25\/rails%e5%92%8cmerb%e7%9a%84\/","article:published_time":"2010-01-25T11:11:04+00:00","article:modified_time":"2010-01-25T11:14:11+00:00","twitter:card":"summary","twitter:title":"Rails\u548cMerb\u7684 | Software Construction","twitter:description":"[Google Translate] \u6211\u82b1\u4e863\u4e2a\u661f\u671f\uff0c\u4ee5\u4e86\u89e3Ruby\u7684Web\u5f00\u53d1\u65b9\u5f0f\u3002\u4e3b\u8981\u76ee\u6807\u662f\u5b66\u4e60Rails\u7684\uff0c\u6240\u4ee5\u6211\u4e70\u4e86\u4ed6\u7684\u4e66\u9053\u7684 Rails\u7684\u4fc4\u6587\u7ffb\u8bd1\u3002\u53ef\u53f9\u7684\u662f\uff0c\u57281.x\u7684\u57fa\u7840\u4e0aRails\u7684\u4e66\uff0c\u4f46\u76ee\u524d\u7684 Rails\u7248\u672c\u662f2.3.5\uff0c\u6240\u4ee5\u6211\u51b3\u5b9a\u628a\u8fd9\u4e9b\u5305\u88c5\u6254\u6389\u65e0\u7528\u7684\u6587\u4ef6\u3002 Rails\u76842.X\u7684\u672c\u8eab\u770b\u8d77\u6765\u590d\u6742\uff0c\u4f46\u592a\u5355\u4e00\u3002\u8be5\u662f\u4e0d\u5bb9\u6613\u7684\u65b9\u6cd5\u5bf9Rails\u7684\u4e1c\u897f\u51fa\u8def\u3002\u60a8\u4e0d\u80fd\u4f7f\u7528\u5176\u4ed6\u7684\u6a21\u677f\u7cfb\u7edf\uff0c\u5176\u4ed6\u7684ORM\u3002 \u5f88\u591a\u6f02\u4eae\u7684\u6846\u67b6Merb\u7684\u3002\u771f\u6b63\u7684\u6a21\u5757\u5316\u7cfb\u7edf\u3002\u7247 - \u597d\u4e1c\u897f\u3002\u4f46\u53d1\u52a8\u673a\u573a\uff08\u8c01\u96c7\u7528\u8036\u80e1\u5361\u8328\uff0c\u8be5Merb\u7684\u4e3b\u8981\u5f00\u53d1\u4eba \u5458\uff09\u51b3\u5b9a\u5b8c\u6210Merb\u7684\u652f\u6301\uff0c\u5728Rails\u7684\u9752\u7750 - \u3002\u6211\u7406\u89e3\u4ed6\u4eec\u7684\u7acb\u573a\uff0c\u56e0\u4e3aRails\u793e\u533a\u6bd4Merb\u7684\u793e \u4f1a\u66f4\u52a0\u3002\u56e0\u6b64\uff0c\u5728\u65b0\u7684Rails\u7248\u672c\u7684\u5de5\u4f5c\u5c06\u66f4\u597d\u7684\u53d1\u52a8\u673a\u5806\u573a \u4e1a\u52a1\u3002 \u6211\u4eec\u5f97\u5230\u4ec0\u4e48\uff1f Merb\u7684\u5c06\u6b7b\u3002\u94c1\u8f683\u5c06\u5305\u62ecMerb\u7684\u67d0\u4e9b\u90e8\u5206\uff08\u89c1\u5361\u8328\u7684\u535a\u5ba2\uff09\u3002\u6211\u4e0d\u4f1a\u82b1\u6211\u7684\u65f6\u95f4\uff0c\u76f4\u5230\u7ea2\u5b9d\u77f3\u5361\u8328\u53d1\u5e03Rails\u7684 3\u3002\u5bf9\u4e0d\u8d77\u3002"},"aioseo_meta_data":{"post_id":"85","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[],"defaultGraph":"","defaultPostTypeGraph":""},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2021-01-19 10:56:59","updated":"2025-07-23 05:37:02","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/nemtsev.com\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/nemtsev.com\/blog\/zh-hans\/category\/uncategorized-zh-hans\/\" title=\"Uncategorized @zh-hans\">Uncategorized @zh-hans<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tRails\u548cMerb\u7684\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/nemtsev.com\/blog"},{"label":"Uncategorized @zh-hans","link":"https:\/\/nemtsev.com\/blog\/zh-hans\/category\/uncategorized-zh-hans\/"},{"label":"Rails\u548cMerb\u7684","link":"https:\/\/nemtsev.com\/blog\/zh-hans\/2010\/01\/25\/rails%e5%92%8cmerb%e7%9a%84\/"}],"_links":{"self":[{"href":"https:\/\/nemtsev.com\/blog\/wp-json\/wp\/v2\/posts\/85","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nemtsev.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nemtsev.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nemtsev.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nemtsev.com\/blog\/wp-json\/wp\/v2\/comments?post=85"}],"version-history":[{"count":3,"href":"https:\/\/nemtsev.com\/blog\/wp-json\/wp\/v2\/posts\/85\/revisions"}],"predecessor-version":[{"id":87,"href":"https:\/\/nemtsev.com\/blog\/wp-json\/wp\/v2\/posts\/85\/revisions\/87"}],"wp:attachment":[{"href":"https:\/\/nemtsev.com\/blog\/wp-json\/wp\/v2\/media?parent=85"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nemtsev.com\/blog\/wp-json\/wp\/v2\/categories?post=85"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nemtsev.com\/blog\/wp-json\/wp\/v2\/tags?post=85"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}