TECHCAMP学習27日目
投稿者本人のみに編集・削除を許可しよう
目的
deviseメソッドを使用し、ユーザーのログインの有無で表示を変えるなど
アプリ制作で使用頻度の高い分岐を体験・理解
今の状態だと他ユーザーでもツイートを編集・削除できてしまう
index(一覧)、show(詳細)
If文でcurrent_user.id == tweet.user_idにする。
※ユーザーid=投稿したユーザーid
表示順を並び替えよう
新しいツイートが一番上に表示されるようにする
目的
アプリケーションの便利さを考慮して機能を実装
orderメソッドを体験・理解
orderメソッド
モデルが使用できる ActiveRecordメソッドの1つ
テーブルから取得してきた複数のレコード情報を持つインスタンスの並び順を変更する
インスタンス = モデル名.all.order("並び替えの基準となるカラム名 並び順")
並び順 ASC 昇順 Ascending、DESC 降順 Descending
この記事が気に入ったらサポートをしてみませんか?