『RailsによるアジャイルWebアプリケーション開発 第4版』
Rails
- Ruby on Rails
- Ruby on Rails API
- Agile Web Development with Rails, Edition 4
- http://you1025.mongolian.jp/wiki/index.php?Rails%A4%CB%A4%E8%A4%EB%A5%A2%A5%B8%A5%E3%A5%A4%A5%EBWeb%A5%A2%A5%D7%A5%EA%A5%B1%A1%BC%A5%B7%A5%E7%A5%F3%B3%AB%C8%AF
- 1人でつくる「Ruby on Rails3」アプリケーション―Webアプリケーションの開発から公開まで!(amazon.co.jp)
- herokuとtwitter bootstrapも載ってる
MEMO
- 20111221-
- 20120104-
- 20120110-
- SS9
- section
- instance variable
- SS10
- 10.1
- sums = cart.line_items.group(:product_id).sum(:quantity)
- migration
- 10.3
- product_path / link_to
- product_url / redirect_to
- SS11
- 11.1
- To use Ajax, after create a web app.
- Why @cart in @cart.line_items
- Why @cart -> cart ?
- 11.4
- jQuery UI Demos | jQuery UI
- helper method
- SS12
- 12.3
- restart web server when change Gemfile.
- SS9
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