アーカイブ :2013年10月 Ruby on RailsでWebサイト公開!に挑戦中
FC2ブログ

Ruby on RailsでWebサイト公開!に挑戦中

レンタルサーバーでWebサイトを公開すべく、Ruby on Railaの勉強をする日々を語ります。

2013年09月 | ARCHIVE-SELECT | 2013年11月

| PAGE-SELECT |

≫ EDIT

ログイン済みホームページに自分のマイクロポストを表示

ログイン済みの状態で表示されるホームページには、ユーザープロファイルとマイクロポスト投稿フォームが表示されますが、マイクロポストはまったく表示されていません。

自分のマイクロポストを表示するようにします。

≫ Read More

| アプリ作成 | 09:18 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

マイクロポスト投稿フォームを作成

マイクロポスト投稿フォームを作成します。

≫ Read More

| アプリ作成 | 11:50 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

マイクロポストのルートとアクセス制御設定

マイクロポストの機能を追加中ですが、ルートとアクセス制御の設定を行いました。

≫ Read More

| アプリ作成 | 13:29 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

ユーザープロファイルページにマイクロポストを表示

ユーザープロファイルページにマイクロポストを表示するように変更します。

≫ Read More

| アプリ作成 | 12:05 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

マイクロポストの表示順とバリデーションを定義

マイクロポストの表示順とバリデーションを定義を設定します。

≫ Read More

| アプリ作成 | 07:07 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

マイクロポストとユーザーのアソシエーション設定

マイクロポストとユーザーのアソシエーションを設定します。

≫ Read More

| アプリ作成 | 07:05 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

マイクロポスト用のモデル作成

これからマイクロポストの機能を追加するので、まずマイクロポストのモデルを作成します。

≫ Read More

| アプリ作成 | 12:42 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

ユーザー削除用のdestroyアクション設定

ユーザーに管理者権限の属性"admin"を追加したので、ユーザー削除機能を追加します。

≫ Read More

| アプリ作成 | 13:29 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

ユーザーに管理権限属性を追加

ユーザーを削除する機能を追加するのですが、他のユーザーの削除はすべてのユーザーが出来てしまっては困るので、管理権限を持つユーザーのみがユーザー削除できるようにします。

ブートストラップのページ化スタイルを使ってユーザー一覧をページ単位で表示できるようにします。

≫ Read More

| アプリ作成 | 13:02 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

ユーザー一覧をページ単位に表示

ブートストラップのページ化スタイルを使ってユーザー一覧をページ単位で表示できるようにします。

≫ Read More

| アプリ作成 | 10:39 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

ユーザー一覧表示機能を作成

ユーザー一覧表示機能を作成します。

≫ Read More

| アプリ作成 | 12:38 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

強制リダイレクト前に現状のURLを記録しておき後で利用する。

ユーザー編集に対するアクセス制御として、ログインしていない状態でユーザー編集画面にアクセスしようとした場合は、ログイン画面にリダイレクトするように設定しました。

現状ではログイン後は、ユーザープロファイル情報を表示する画面に遷移されますが、もともとユーザー編集画面にアクセスしていたので、ユーザー編集画面に遷移させるようにします。

≫ Read More

| アプリ作成 | 13:07 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

他人のユーザー情報を編集できないようにする。

前回、before_actionフィルターで未ログインではログイン編集画面を表示させず、ログイン画面にリダイレクトするようにしました。

しかし現状では自分のアカウントでログインして編集画面にアクセスし、他人のユーザー情報も編集できてしまいます。できないように設定します。

≫ Read More

| アプリ作成 | 14:56 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

ログインしていないユーザーには編集画面を表示しない

ユーザー編集機能を追加しました。メニューにあるユーザ編集へのリンクはログインしていないと表示しないようにしていますが、ブラウザのアドレス欄に直接ユーザー編集のURLを入力するとユーザー編集画面を表示できてしまいます。
出来ないように修正します。

≫ Read More

| アプリ作成 | 08:03 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

ユーザー編集成功時の処理作成

ユーザー編集成功時の処理を作成します。

≫ Read More

| アプリ作成 | 13:00 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

ユーザー編集エラー時の処理作成

ユーザー編集エラー時の処理を作成します。

≫ Read More

| アプリ作成 | 12:45 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

ユーザー編集フォームを作成

登録済みのユーザーを編集する機能を追加します。

≫ Read More

| アプリ作成 | 12:42 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

ログアウトの処理作成

ログアウトの処理を追加します。

≫ Read More

| アプリ作成 | 12:22 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

ユーザー登録後、自動でログイン状態にする。

ユーザー登録後、自動でログイン済みにするように変更します。

≫ Read More

| アプリ作成 | 13:43 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

ログインの有無でビューの表示を切り替える

ログイン済みの場合はサインアウトのリンクを表示し、ログインしていない場合は、ログインのリンクを表示するなど、ログインの有無によって表示を切り替えるようにします。

≫ Read More

| アプリ作成 | 10:36 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

クッキーを使ってログイン後のセッション維持

ログイン成功後、セッションを維持するための仕組みクッキーを使って構成します。

≫ Read More

| アプリ作成 | 14:04 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

ユーザーログイン失敗時の処理作成

ユーザーログイン失敗時の処理をセッションコントローラのcreateアクションに記述します。

≫ Read More

| アプリ作成 | 12:47 | comments:0 | trackbacks:0 | TOP↑

| PAGE-SELECT |