ヨージとプログラミング

プログラミング勉強の記録

2019-10-01から1ヶ月間の記事一覧

【Rails5】SpreeおよびSolidusの仕組みメモ(執筆中)

公式ドキュメントより 「あるproductは最低1つのSpree::OptionTypeを持つ必要あり」 →しかしproductモデルにはSpree::OptionTypeの外部キーなし。中間テーブルSpree::ProductOptionTypeを通して保有していると思われる。 例)複数の色を提供したければ、"Co…

【Rails5】find_byで取得するobjは1つ、whereは全部

スクール課題中に気づく 今までの誤解がやばかったので自分用のメモ このQiitaのおかげで今までの誤解がとける 【rails】find・find_by・whereについてまとめてみた - Qiita 要約すると # 条件に該当するもののうち最初の1つのみ取得 @images = Image.find_…

【Rails5】コメント機能でのStrongParameterの設定方法

ハッシュが2つ出てくる 私が今回実装したコメント投稿formはこんな感じ。 = form_with(model: [@post, @comment]) do |f| .form-group = f.text_area :body, placeholder: 'コメント追加.', class:'form-control' = f.submit '投稿する', class:'btn' 一見…

【Rails5】devsieのルーティング方法覚書

追記したいコントローラーをルートに書く必要あり Rails.application.routes.draw do root to: 'igposts#index' devise_for :users, skip: [:sessions, :registrations, :signups], controllers: { # 編集するコントローラーを以下に記載 omniauth_callbacks…

【Rails5】途中でCoffeeScriptを排除するときのherokuでの対応方法

herokuでどのように対応すればいいか書いてある記事が少なかったのでメモがてら はじめから排除する場合はかんたん おなじみですが $ rails new --skip-coffee 途中からの場合 開発環境では Gemのcoffeescriptをコメントアウト # Use CoffeeScript for .coff…