MENU

2020-10-01から1日間の記事一覧

Rails CSV の基本 出力からアップロード Rspecまで

csv出力 view <%= link_to "CSV", products_path(format: :csv) %> controller def index respond_to do |format| format.html do @search = Product.ransack(params[:q]) @products = @search.result end format.csv do @products = Product.all data= CSV.…

Rails n+1 解消

n + 1については下記の記事を参考に qiita.com 検証 model Product belong_to product_price ProductPrice has_many :products view <% @products.each do |product| %> <tr> <td><%= product.title -%></td> <td><%= product.product_price.price -%></td> </tr> <% end %> NGパターン …

開発環境で、pumaでlogを出力する

development.rbで下記の記述を記載する config.logger = Logger.new(STDOUT)