牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

『RailsによるアジャイルWebアプリケーション開発 第4版』を読むにあたって役立ちそうなリンクなど

『RailsによるアジャイルWebアプリケーション開発 第4版』

MEMO

  1. 20111221-
    1. test
    2. install
    3. typo
    4. snippet
    5. rinari (Emacs)
  2. 20120104-
    1. test
    2. test
    3. database
    4. deproy(local: MacOSX Lion)
      • [/private/etc/apache2/httpd.conf]
      • [/private/etc/hosts]
    5. <%= %> is assign, <% %> is not assign
  3. 20120110-
    1. SS9
      1. section
      2. instance variable
    2. SS10
      1. 10.1
      2. sums = cart.line_items.group(:product_id).sum(:quantity)
      3. migration
      4. 10.3
      5. product_path / link_to
      6. product_url / redirect_to
    3. SS11
      1. 11.1
      2. To use Ajax, after create a web app.
      3. Why @cart in @cart.line_items
      4. Why @cart -> cart ?
      5. 11.4
      6. jQuery UI Demos | jQuery UI
      7. helper method
    4. SS12
      1. 12.3
      2. restart web server when change Gemfile.

errata slip

12.1 イテレーション G1:注文情報の取得

order.rbで『現金』となっているとこが、テストでは『Check』になってる。
うっかりそのままテストすると下記エラーになる。

     FAIL should create order (0.07s) 
          "Order.count" didn't change by 1.
<3> expected but was
<2>.

修正
/app/models/order.rb (p152)

  # PAYMENT_TYPES = [ "現金", "クレジットカード", "注文書"]
  PAYMENT_TYPES = [ "Check", "Credit card", "Purchase order" ]

/test/fixtures/orders.yml (p153)

pay_type: Check

*1:追記:20210108