アーカイブ

Ruby on Rails Tutorial follow/unfollowのボタン表示

「Ruby on Rails Tutorial」のサンプルアプリをAngularJSとBootstrap3を使う形にして作成します。ユーザープロファイルページで、ログインユーザーが該当ユーザーに対してfollow/unfollow出来るようにします。
 
まず今回は、ログイン済みユーザーと該当ユーザーとのフォロー状況を確認し、”follow”または”unfollow”のボタンを切り替えて表示する機能を作成します。
続きを読む

Ruby on Rails Tutorial フォロアーの一覧を表示

「Ruby on Rails Tutorial」のサンプルアプリをAngularJSとBootstrap3を使う形にして作成します。前回、ホームページとユーザープロファイルページとフォロアー数を表示しましたが、この部分をクリックするとフォロアーの一覧をビュー内のメイン部に表示するように変更します。
続きを読む

Ruby on Rails Tutorial ユーザープロファイルページにフォロアーの数を表示

「Ruby on Rails Tutorial」のサンプルアプリをAngularJSとBootstrap3を使う形にして作成します。前回、ホームページにログイン済みユーザーのフォロアーの数を表示しました。今回は同様にユーザープロファイルページにフォロアー数を表示するように設定します。
続きを読む

Ruby on Rails Tutorial マイクロポストを登録

「Ruby on Rails Tutorial」のサンプルアプリをAngularJSとBootstrap3を使う形にして作成します。前回、ホームページにログイン済みユーザーのユーザー情報、マイクロポストの情報を表示するようにしました。今回はその下の部分にマイクロポスト投稿フォームを作成し、マイクロポストを投稿できるようにします。
続きを読む

Ruby on Rails Tutorial ユーザーのマイクロポストをページ化して表示

「Ruby on Rails Tutorial」のサンプルアプリをAngularJSとBootstrap3を使う形にして作成します。前回、AngularJSのビューでユーザープロファイルページにそのユーザーのマイクロポストを表示しました。今回はそのマイクロポストをページ化して表示するように修整しました。
続きを読む

Ruby on Rails Tutorial ユーザーのマイクロポストを表示

「Ruby on Rails Tutorial」のサンプルアプリをAngularJSとBootstrap3を使う形にして作成します。前回、micropostモデルを作成し、userモデルとの間にアソシエーションを定義し、テストデータを登録しました。今回は、AngularJSのビューでユーザープロファイルページにそのユーザーのマイクロポストを表示します。
続きを読む

Ruby on Rails Tutorial マイクロポストのモデル作成、アソシエーション設定

「Ruby on Rails Tutorial」のサンプルアプリをAngularJSとBootstrap3を使う形にして作成します。今回は、各ユーザー情報にマイクロポストを表示する機能を追加します。まず、Railsサーバー側でのモデル作成、アソシエーション設定などを行います。
続きを読む

Ruby on Rails Tutorial 他ユーザーの情報は編集不可とする

「Ruby on Rails Tutorial」のサンプルアプリをAngularJSとBootstrap3を使う形にして作成します。前回、未ログインの場合はブラウザにユーザー編集のURLを直接入力してもユーザー編集画面を表示できないようにしました。しかしログインしていれば、他ユーザー情報も編集できてしまいます。できないように設定します。
続きを読む

Ruby on Rails Tutorial 未ログインユーザーは編集不可にする

「Ruby on Rails Tutorial」のサンプルアプリをAngularJSとBootstrap3を使う形にして作成します。前回ユーザー編集機能を追加しました。メニューにあるユーザ編集へのリンクはログインしていないと表示しないようにしていますが、ブラウザのアドレス欄に直接ユーザー編集のURLを入力するとユーザー編集画面を表示できてしまいます。出来ないように修正します。
続きを読む