なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2014/04/26)

2014/04/26分のコミットです。

Aaron Pattersonが対応されていたAdequateRecordがmasterに取り込まれています。

AdequateRecordはActiveRecordをforkして作られた機能で、ActiveRecordより高速に動作するとの事です。詳細は、Aaronのブログ参照。


Merge branch 'master' into adequaterecord

AdequateRecordがmasterに取り込まれてます。このコミット以降、既存のアプリが動かなくなってしまった…。


Grammar and formatting fixes in Form Helpers Guide

rails guideの修正。form helpersのページについて、グラマーの修正を行っています。


Fix code & grammar in Form Helpers Guide

上のコミットと同じくrails guideの修正。form helpersのページの"Forms to External Resources"について、グラマーの修正を行っています。


Fix custom join_table name on habtm reflections

has_and_belongs_to_manyjoin_tableオプションを使用した際に、 fixtureのデータをload出来なかったバグを修正しています。

  # example
  class Product < AR::Base
    has_and_belongs_to_many :customers, join_table: 'buyers'
  end

  # product.yml
  drink:
    customers: [bill, joe]

上記ケースの場合、ActiveRecord::StatementInvalid: SQLite3::SQLException: no such table: customers_products: DELETE FROM "customers_products"エラーが発生してしまっていたとの事です。テスト実行の際に不味そうですね。


Warning removed for missmatched indentation

activesupport/test/multibyte_conformance_test.rbでインデントがずれていたのを修正しています。


Fix documentation of extract_handler_and_format_and_variant [ci skip]

ActionView::Resolver::PathResolver#extract_handler_and_format_and_variantのコメントの修正。

variantについて追加しています。