RailsによるアジャイルWebアプリケーション開発
第12章
atom形式って、今でもつかうの?
- config/routes.rb
# : resources :products do get :who_bought, on: :member, defaults: { format: :atom } end # :
- app/controllers/products_controllers.rb
class ProductsController < ApplicationController before_action :set_product, only: [:show, :edit, :update, :destroy, :who_bought] # : def who_bought end # :
## kaminari 追加
Railsでpaginationと言えばもうkaminari一択か。
gem 'kaminari'とする。
testデータは、rails c にて FactoryGirl.create_list(:order, 100)などと。便利。
- app/controllers/orders_controller.rb
# : def index @orders = Order.order("created_at desc").page(params[:page]).per(10) end # :
- app/views/orders/index.html.haml
# : = paginate @orders