ぱいじょ!ゲームイベント一覧paizaのサービス一覧paiza転職(中途転職者向け)paiza新卒(学生向け)EN:TRY(未経験向け)paizaラーニング(プログラミング学習)paizaラーニングトップ「アクセス制御」が学べる動画一覧javascriptを有効にして下さい。誰が、ある対象に対して、何をする権限があるのか制御するアクセス制御について学ぶことができるチャプターです。Rubyここでは、deviseで作成したユーザー認証機能にログアウト機能を追加します。ログインしている時だけ、Welcomeページを表示できるようにアクセス制御します。Rubyこのレッスンでは、Scaffoldで作成した1行掲示板に、deviseを使ってユーザー認証機能を追加します。どのような機能を作るのか整理しましょう。Rubyここでは、前回のレッスンで作成したユーザー認証機能を利用して、1行掲示板へのアクセスを制御します。誰でも記事を表示できて、登録したユーザーだけが新しい記事を投稿・編集できるようにしましょう。Rubyここでは、ユーザーの情報を掲示板に利用します。ここでは、投稿一覧にユーザーのメールアドレスを表示しましょう。Rubyここでは、記事を投稿したユーザーの名前を表示するため、deviseのUserモデルに名前のカラムを追加します。それに合わせて、ユーザーの登録フォームを変更しましょう。Rubyここでは、Userモデルにある名前のカラムをデータベースに保存できるようにします。Rubyここでは、1行掲示板のナビゲーションと投稿一覧に、Userモデルのnameカラムを表示しましょう。Rubyここでは、1行掲示板の投稿を、ログインしたユーザーの名前で保存できるようにします。ログインした時だけ投稿できるようになっているので、現在のログインユーザーで投稿できるようにしましょう。Rubyここでは、投稿したユーザーだけが自分の記事を編集・削除できるようにしましょう。そのために、contollerで、user_idが一致した時だけ、アクションを実行させます。Rubyここでは先ほどの続きとして、使わないアクションを呼び出すリンクを非表示にします。このチャプターを受講する初心者〜中級者向けのプログラミング学習サービス「paiza(パイザ)ラーニング」。面倒な環境構築が不要で、PCとインターネット環境さえあればすぐに学習が始められます。Java、Python、Ruby、PHP、Cなどのプログラミング言語を、わかりやすい3分動画と豊富な演習問題で基礎からしっかり学べます。Apaizaについて、気になる点やご意見がある方はこちらご意見ありがとうございました。頂いたご意見には必ずスタッフが目を通します。個々のご意見に返信できない旨、予めご了承ください。返信が必要な場合は下記のお問い合わせフォームからご連絡をお願い致します。