{"id":2784,"date":"2012-12-03T10:58:59","date_gmt":"2012-12-03T01:58:59","guid":{"rendered":"http:\/\/blog.bitmeister.jp\/?p=2784"},"modified":"2013-08-22T13:29:32","modified_gmt":"2013-08-22T04:29:32","slug":"rails3%e3%83%86%e3%83%bc%e3%83%96%e3%83%ab%e7%b5%90%e5%90%88%e6%99%82%e3%81%abdefault_scope%e3%81%a7column-hoge-in-order-clause-is-ambiguous%e3%82%a8%e3%83%a9%e3%83%bc","status":"publish","type":"post","link":"https:\/\/blog.bitmeister.jp\/?p=2784","title":{"rendered":"[Rails3] \u30c6\u30fc\u30d6\u30eb\u7d50\u5408\u6642\u306bdefault_scope\u3067Column &#8216;hoge&#8217; in order clause is ambiguous\u30a8\u30e9\u30fc"},"content":{"rendered":"<p>include\u3084join\u3067\u30c6\u30fc\u30d6\u30eb\u3092\u7d50\u5408\u3057\u305f\u969b\u306bModel\u3067scope\u3092\u9069\u7528\u3057\u3066\u3044\u308b\u5834\u5408\u306b\u3001hoge\u30ab\u30e9\u30e0\u304c\u8907\u6570\u30c6\u30fc\u30d6\u30eb\u306b\u3042\u308b\u3068<br \/>\nColumn &#8216;hoge&#8217; in order clause is ambiguous<br \/>\n\u306e\u3088\u3046\u306a\u30a8\u30e9\u30fc\u304c\u51fa\u308b\u3053\u3068\u304c\u3042\u308a\u307e\u3059\u3002hoge\u304c\u66d6\u6627\u3060\u3068\u8a00\u308f\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n<p><!--more--><\/p>\n<p>Model\u3067<\/p>\n<pre><textarea class=\"ruby\" name=\"code\">\r\ndefault_scope order(hoge ASC)\r\n<\/textarea><\/pre>\n<p>\u306e\u3088\u3046\u306b\u5ba3\u8a00\u3057\u3066\u3044\u308b\u3068\u3001\u751f\u6210\u3055\u308c\u308bSQL\u304c<\/p>\n<pre><textarea class=\"sql\" name=\"code\">\r\nORDER BY hoge ASC\r\n<\/textarea><\/pre>\n<p>\u3068\u306a\u3063\u3066\u3057\u307e\u3044\u3001\u3069\u306e\u30c6\u30fc\u30d6\u30eb\u306ehoge\u306b\u5bfe\u3057\u3066\u4e26\u3079\u66ff\u3048\u308b\u304b\u5206\u304b\u3089\u306a\u3044\u3068\u3044\u3046\u3053\u3068\u306e\u3088\u3046\u3067\u3059\u3002<\/p>\n<p>\u30c6\u30fc\u30d6\u30eb\u3092\u6307\u5b9a\u3059\u308b\u306b\u306f<\/p>\n<pre><textarea class=\"ruby\" name=\"code\">\r\ndefault_scope order(\"#{table_name}.hoge ASC\")\r\n<\/textarea><\/pre>\n<p>\u3068\u3059\u308b\u3068\u3001\u751f\u6210\u3055\u308c\u308bSQL\u304c<\/p>\n<pre><textarea class=\"sql\" name=\"code\">\r\nORDER BY <\u30c6\u30fc\u30d6\u30eb\u540d>.hoge ASC\r\n<\/textarea><\/pre>\n<p>\u3068\u306a\u308a\u3001\u66d6\u6627\u3055\u304c\u306a\u304f\u306a\u308a\u307e\u3059\u3002<\/p>\n<p>#{table_name}\u306f\u5b9f\u969b\u306e\u30c6\u30fc\u30d6\u30eb\u540d\u306b\u306f\u7f6e\u304d\u63db\u3048\u308b\u5fc5\u8981\u306f\u3042\u308a\u307e\u305b\u3093\u3002<br \/>\n\u5b9f\u969b\u306e\u30c6\u30fc\u30d6\u30eb\u540d\u306b\u7f6e\u304d\u63db\u3048\u308b\u3068\u30a8\u30e9\u30fc\u304c\u51fa\u307e\u3059\u3002\u3057\u3070\u3089\u304f\u5d4c\u308a\u307e\u3057\u305f(- -;)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>include\u3084join\u3067\u30c6\u30fc\u30d6\u30eb\u3092\u7d50\u5408\u3057\u305f\u969b\u306bModel\u3067scope\u3092\u9069\u7528\u3057\u3066\u3044\u308b\u5834\u5408\u306b\u3001hoge\u30ab\u30e9\u30e0\u304c\u8907\u6570\u30c6\u30fc\u30d6\u30eb\u306b\u3042\u308b\u3068 Column &#8216;hoge&#8217; in order clause is  [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[114],"class_list":["post-2784","post","type-post","status-publish","format-standard","hentry","category-tech","tag-rails-ruby"],"_links":{"self":[{"href":"https:\/\/blog.bitmeister.jp\/index.php?rest_route=\/wp\/v2\/posts\/2784","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bitmeister.jp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bitmeister.jp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bitmeister.jp\/index.php?rest_route=\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bitmeister.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2784"}],"version-history":[{"count":14,"href":"https:\/\/blog.bitmeister.jp\/index.php?rest_route=\/wp\/v2\/posts\/2784\/revisions"}],"predecessor-version":[{"id":3055,"href":"https:\/\/blog.bitmeister.jp\/index.php?rest_route=\/wp\/v2\/posts\/2784\/revisions\/3055"}],"wp:attachment":[{"href":"https:\/\/blog.bitmeister.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2784"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bitmeister.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2784"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bitmeister.jp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2784"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}