目次
・商品出品機能の実装
・今日のプチ学習メモ
商品出品機能の実装
やっと実装できた〜!
ちょいちょい修正しながらLGTM待ち。
<ざっくりした流れ>
・itemモデルとテーブルの作成
・商品の新規出品登録/新規出品登録ページの表示
・ActiveStorageを導入
・ActiveHashを導入
・バリデーションの設定
・itemモデル単体テスト
・jsで販売手数料と販売利益の表示
こんな感じで実装していきましたが、ActiveStorageとActiveHashが難しかった😇
「なんでデータ保存できないの〜!」と悪戦苦闘してました。。。
まぁなんとかなったので、よかったよかった👏
今日のプチ学習メモ
authenticate_user!
・deviseが提供しているログイン状態によって遷移先を変更できるメソッド
・コントローラー内にbefore_actionを用いて記述して使用する
・exceptオプションを用いると特定のアクションを除外することも可能
before_action :authenticate_user!, except: [:index]
def index
# @items = Item.all
end